Snake in pure js. Simple as it gets. But in an L translation surface instead of a flat torus. Forked from zprima/snake-js-game, then duplicated and adapted by myself. Just run a server or test it at http://albamath.com/snake-L.