Ja teda netuším ako máš vyriešený pohyb hada.
Myšlienka, princíp:
Had sa pohybuje stále nejakým smerom, až kým sa nestlačí nejaká klávesa, ktorá zmení jeho pohyb.
Otestuješ aká klávesa bola stlačená - na základe toho zmeníš pohyb hada.
Takže nechaj hada hadom a až sa stlačí príslušná klávesa - zmeň pohyb, ak sa stlačí nejaká iná klávesa, ktorá Ťa nezaujína - ignoruj (nevykonaj zmenu pohybu) = had pokračuje ďalej bez zmeny.