public SerializableGame CreateMemento() { return new SerializableGame { processEvents = _processEvents, map = Map.CreateMemento(), playerManager = Players.CreateMemento(), currentPlayerId = _currentPlayerId }; }