Focus the canvas with the mouse and control the snake with the arrow keys.
Snake in TypeScript! Once upon a time there was a leaderboard, but since reimplementing my site I haven't fixed it.