An event sourced snake game written in clojure