Character cannot change role/race/alignment/gender after they start
playing
more refactoring