travel map: data loss on player controller?

The controller does not hold data on travel. Either save it to a savegame slot and reload the data on travel completion or, try passing it to the game instance (holds data between levels)