Will's Text Adventure -- An exercise in Clojure