a 2048 clone in clojurescript