This is a very simple implementation of Snake with Elm and WebGL. Try it out at https://tilmans.github.io/elm-snake/