RootComponent is now handled by the state object itself
changing the map now triggers a game save