game engine for ClojureScript