Added character creation functionality