Very nice! The buffering of held down keys made me feel like I was on an ice rink though, which harmed my suspension of disbelief as an apple fleeing a fruitivorous snake. I wasn't sure if this was due to the game or my tmux though.
Thanks! My keyboard did the same — I’m guessing. On first press the apple moves one, then pauses, then moves fast? I assumed it was my OS’s keyboard settings, though there’s probably some way to fix that in input. I should read (stty)’s man page more closely…
I initially thought it was a game feature because it was like running on ice, though I think the game happening on an ice rink has counterbiblical implications