V6 big map fixes

Add a variable to store the current celestial body when the cache is created. Check this against the actual celestial body before generating the map, reset it and the cache if there is a discrepancy.