public boolean makeMove(Move move) {
        if (this.checkMoveEligible(move)) {
            this.board[move.getRow()][move.getColumn()] = move.getPlayer();
            return true;
        }
        return false;
    }