forcecharacter shouldn't completely overwrite save files
I think the forcecharacter
Level Header should be changed to only temporarily force the skin during that level, and go back to whatever skin after the fact. Isn't player skin separate from the player mobj skin?