Final-ish version of the character generation