Не проходит валидацию по последним двум пунктам. до этого метод move() класса PlayerCar выглядел так:
public void move(){
        if (direction.equals(Direction.LEFT)) x--;
        if (direction.equals(Direction.RIGHT)) x++;
        if (x < RoadManager.LEFT_BORDER) x = RoadManager.LEFT_BORDER;
        if (x > RoadManager.RIGHT_BORDER - width) x = RoadManager.RIGHT_BORDER - width;
    }
результат тот же -валидацию не проходит. Отдельный вопрос: при запуске машинка повернута на 90 градусов. Это исправляется где-то в дальнейших подзадачах или это я уже где-то напортачил?