                                #(game/speculate % cell subcell)))
                :onPressOut (fn [evt]
                              (om/transact! game-cursor game/unspeculate))}
-          (view #js {:style #js {:flexDirection  "row"
-                                 :width          30
-                                 :height         30
-                                 :justifyContent "center"}}
-            (text #js {:style #js {:color (mark-color e) :fontWeight (if (:focus e) "bold" "normal")}}
-              (if (empty? e) " _ " (mark-text e)))
-            (text #js {:style #js {:color (mark-color e) :fontSize 6 :fontWeight (if (:focus e) "bold" "normal")}}
+          (view #js {:style #js {:flexDirection   "row"
+                                 :width           30
+                                 :height          30
+                                 :justifyContent  "center"
+                                 :borderRadius    3
+                                 :backgroundColor (cond
+                                                    (:focus e) "#333333"
+                                                    (:collapsing e) "#224433"
+                                                    :else "black")}}
+            (text #js {:style #js {:color (mark-color e) :fontSize 18 :fontWeight (if (:focus e) "bold" "normal")}}
+              (if (empty? e) "" (mark-text e)))
+            (text #js {:style #js {:color "grey" :fontSize 6}}
               (:turn e))))))))
 
 (defn superposition

    (render [this]
      (view nil
        (om/build instructions game)
        (apply view #js {:style #js {:flexDirection "row"}}
          (map (fn [row]
                 (apply view {:style #js {:flexDirection "row"}}
                   (map (fn [idx]

    (render [this]
      (view nil
        (apply view #js {:style #js {:flexDirection  "row"
                                     :borderColor    "#2675B1"
                                     :borderWidth    1
                                     :justifyContent "center"}}
          (map (fn [row]
                 (apply view nil
