Cześć,
Bardzo proszę o pomoc. Mam do zrobienia program na zaliczenie, i termin już krótki a nie mogę nawet zacząć. Program to gra snake, w zasadzie logika gry snake, do której jest szereg testów. Problem w tym, że według założenia , wąż porusza się sam w osobnym wątku, a ja mam tylko nim sterować w odpowiedni sposób.
Niestety w moim przypadku, wąż ruszy około raz na 10 uruchomień programu, w całej reszcie dostaje błąd testu :

BLAD: wywolanie ruchu weza z opoznieniem.

Kod jest za długi żeby go tu zamieszczać, dlatego załączam wszystkie potrzebne pliki w załączniku. Pliki testów jak i pliki gry. Ja mam napisać klasę Controller, jednak tak jak mówiłem, wąż powinien chodzić sam cały czas nawet bez mojej implementacji czegokolwiek ( i tak sie dzieje raz na xx uruchomień)

Może wam uda się rozstrzygnąć co powoduje ten błąd, mi niestety się nie udało. Proszę o pomoc i pozdrawiam !