Transfer the GameState in seamless travel

I ended up building my own solution. I created a u-struct that I stored as a member in the game instance. Then I copied the struct from the game instance when the new game state was created. In that way I could preserve data plus replicating the struct through the game state. Hope this helped!