public Board Clone() { Board newBoard = new Board(); newBoard.PieceGrid = PieceGrid.Clone(); newBoard.Player1MoveCount = Player1MoveCount; newBoard.Player2MoveCount = Player2MoveCount; return(newBoard); }