first round of cleaning up world cleanup
removed an outdated typedef and some dead code
make sure player record stays in place across cleanups
more cleanup
setup player after loading a saved game
block saving while chargen is in progress