public void SaveCheckpoint(GameMemento currentState) { History.Push(currentState); }
private void RestoreState(GameMemento gameControllerMemento) { Robot = gameControllerMemento.Robot; GameMap = gameControllerMemento.GameMap; }