public IBoardGame <TicTacToeToken> Clone() { return(new TicTacToeGame( Width, Height, _grid.Clone(), CurrentPlayer.Clone(), NextPlayer.Clone())); }