save_game now stores maps in a dictionary

Depth is currently the key for the dictionary.  This should allow us to
save more than one map per save game, leading to persistent maps.