Lots of snake games made with TGF/MMF don't feature very snake-like snakes, because they're usually made up of lots of identical squares. This is fine for simple games, but a much more impressive effect would be if the snake appeared as one single object, because in real life snakes tend not to be made up of lots of identical squares. So that's exactly what this engine does.
Naturally, all the events are fully explained in the code itself, and no extensions are required. Enjoy!
Note the download link leads to the TGF version. There's also an (more or less identical) MMF version linked below: