get rid of chess.js and implement FEN parsing in clojure