Added names for characters, alignment, social class, and let the user choose a class.