Clojure Implementation of a Chess App