Chess Game written in clojure and core asyc:w