Stop crashing on invalid save files

If a player, perhaps perversely, attempts to load a file with no YAML
nodes in it at all then the game crashes.

This fix replaces the crash with an error message.
Merge pull request #597 from cfailde/badsave

Stop crashing on invalid save files