Я видимо слепой. Уже весь форум прошерстил в поисках ответа почему компилятор не принимает задачу, и все равно не вижу ошибок, сижу в шоке. И через fori, и через итератор пробовал, и метод setDirection проверял, отчаявшись даже готовые куски кода копировал из чужих решений, но и это не помогло. Это очень простая задача, но валидатор не пускает хоть ты хны. Помогайте братцы.