It's an implementation of battleship in clojure