private boolean isWinningMove(BoardSymbol symbol, Move move) { boolean isWinner = makeMove(symbol.name(), move); // undo the move board[move.getX()][move.getY()] = BoardSymbol.Empty; numberOfMoves--; return isWinner; }