Hi! Some little unsolicited code review from me) Current ebiten also needs Layout meth to be implemented and some func deprecated. Maybe you should add specific version, that you used for this game :shrug: Change direction before g.updateCounter check will make snake control more smooth Duplicate code at g.score++ section. Looks like it there was food that can increase snake length for > 1 tiles, but code wasnt removed g.speed was setted to 10 inside and outside restart func. Maybe it should be setted only inside restart func? Anyway, nice game example! I like it! Thx :D