A little Snake implementation used to drive out the requirements for a Scala / Scala.js game engine that presents a purely functional API.