textadventure in clojure.