I'm really confused. If the character creator was external, it would still be just as limited by the constraints of the game, how does making it external fix the problem, this would just add another step.