Snakoban

This is more of an idle experiment than a fiercely playable game; if anyone wants to run with the idea (I think it'd probably work quite nicely over a sequence of designed levels), feel free.
  • Push the blocks into the holes, and mind your tail.
  • Use w, a, s and d to move the snake.
  • Press q to start again.
Click the applet before you start, to get it to respond.

Ben's idea
implemented by Kevan with Processing
(you can view the source)