Fix mapsave popup bloat

Forces a reset whenever the game goes through cleanup so that when another map is loaded it will add to an empty submap_list and empty map of submaps.

Should fix #4131