An implementation of Snake in Elm