reset reference to player NPC record during cleanup
on load check player record for dangling ID references
adding missing cleanup for SoundManager
improved cleanup; failed loads will now drop back into the main menu instead of crashing