Ironclad: Steam Legions - A steampunk strategy game in Clojure