minesweeper in clojure