Improve character creation flow