forgot to commit whatever last was, but beware it's broken, there was
some work in progress on the assumption functions
a jme3 example in clojure courtesy of weavejester, code taken from here:
https://gist.github.com/weavejester/5484183