public boolean move(int[] sourceLocation, int[] destLocation) {
        int x = round.getTurn() ? 0 : 1;
        if ((model.getTabellone()[sourceLocation[0]][sourceLocation[1]] % 2) == x) {
            for (int k = 0; k < model.getTabellone().length; k++) {
                for (int l = 0; l < model.getTabellone()[k].length; l++) {
                    if (((model.getTabellone()[k][l] % 2) == x) && (model.canEat(k, l))) {
                        return false;
                    }
                }
            }
            if (model.move(sourceLocation[0], sourceLocation[1], destLocation[0], destLocation[1])) {
                round.next();
                return true;
            }
        }
        return false;

    }