Предпоследняя была составлено драконовски - чтобы проверить существование файла, в Java есть удобный быстрый прием. Но нет! Надо было сделать строго на исключениях. Строгость эта подразумевалась (всё-таки тема последней лекции), но не декларировалась прямо.
Самой смешной оказалась пред-предпоследняя задача (я, как джедай Иванов, всегда начинаю с конца, самых сложных) - я там уже чуть по полу не катался в истерике, не мог понять, в чем проблема. Задача была "прочитать чужой код и исправить ошибки".
Сюрприз был в том, что точка с запятой не там стояла.
while(...); <----
{
}
Такие конструкции в Java допускаются, разрыв while с фигурными скобками за драму не считается, все компилируется и запускается. Это уже упражнение на зоркость и контроль.
Теперь надо пойти дальше на портфолио попрограммировать, выложить ещё одну игру и перейти уже чисто на "серьёзные приложения".