Building Chess in about 350 lines of Clojure · HackerTrans