internal void Undo() { if (IsGameOver) { return; } MoveCount++; _polygame.UndoMove(); UpdatePieces(); }