Задача по игре "2048". Не проходит большинство пунктов, связанных с методом Automove() в классе Model, не могу понять почему. Код метода:
public void autoMove() {
    PriorityQueue<MoveEfficiency> queue = new PriorityQueue<>(Collections.reverseOrder());
    queue.offer(getMoveEfficiency(this::up));
    queue.offer(getMoveEfficiency(this::down));
    queue.offer(getMoveEfficiency(this::right));
    queue.offer(getMoveEfficiency(this::left));
    queue.peek().getMove().move();
}