Tactical RPG/Roguelike in Clojure