                       :height "40px"
                       :text-align :center
                       :font-size "2rem"}
-              :value (:rows (rum/react state))}]
+              :value (:rows @state)}]
     [:div {:style {:background-color "#D9C9BA"}
            :on-click #(do (swap! state update-in [:rows] inc)
                           (swap! state assoc :board (init-board state)))}

                       :background-color col
                       :align-items :center}}
         ]))
    (for [x (range 0 (:rows  (rum/react state)))
          y (range 0 (:cols  (rum/react state)))]
      [[:board x y] [(inc x) (inc y) (+ x 2) (+ y 2) ]]))])

(rum/defcs r-link < (rum/local "#333333" ::bg ) (rum/local "#F1F3F5" ::cl)

                      :height "40px"
                      :text-align :center
                      :font-size "2rem"}
              :value (:cols @state)}]
    [:div {:style {:background-color "#D9C9BA"}
           :on-click #(do
                        (swap! state update-in [:cols] inc)
