     om/IRender
     (render [this]
       (view #js {:className "classical"}
-            (mark (:classical cell))))))
+        (mark (:classical cell))))))
 
 (defn cell
   "Om component for a square"

                             ["player-x" "fa-plus"]
                             ["player-o" "fa-circle-o"])]
        (text #js {:className "instructions"}
               (view #js {:className (apply class-name "mark" "fa" player-classes)})
               (str "'s turn: " phase))))))

(defn board [game owner]
  (reify

                                 :margin          40
                                 :backgroundColor "#EE1EEE"
                                 :justifyContent  "center"}}
        (om/build instructions game)
        (apply table #js {:className "board"
                          :style     #js {:flexDirection   "row"
                                          :margin          40
                                          :backgroundColor "#EE1EEE"
                                          :justifyContent  "center"}}
          (map (fn [row]
                 (apply tr {:style #js {:flexDirection   "row"
                                        :margin          40
                                        :backgroundColor "#EE1EEE"
                                        :justifyContent  "center"}}
                   (map (fn [idx]
                          (om/build cell
                            (get-in game [:board idx]))) row)))
            (partition 3 (range 9))))
        (view #js {:className "repo-link"}
          (text #js {:href "http://github.com/levand/qttt"}
            "http://github.com/levand/qttt"))))))

(defn screen [game owner]
  (reify
