   [board words]
   (sort #(> (count %1) (count %2)) (filter #(contains-word? board %) @words)))
 
-(defn print-board!
+(defn log-board!
   [board]
-  (println (str-board board)))
+  (log/info (str "\n" (str-board board))))
 
 ; (ns wordup.logic.board)
 ; (use 'wordup.logic.dict)

(ns wordup.logic.board
  (:require [clojure.set :as set])
  (:use [clojure.tools.logging :only (spy)]))

(def letters-list (map char (concat (range 65 91))))

(defn random-letter
  []


(defn random-board
  [x y]
  (into [] (repeatedly y #(random-row x))))

(defn str-board
  [board]
