prevent saving the game if the player is already dead

for #3056, #2895
handle errors from Game.SaveGame when autosaving or saving from settings
Merge remote-tracking branch 'jpab/issue-3056'