   [state]
   (util/store-locally "state" state))
 
-
 (defn- init-watches
   "Initializers any state-atom watchers."
   [state]

          :active-tab "info-tab"
          :active-dropdown :none}
   :canvas {:width 0 :height 0
            :view {:pos [0 0 0 0]
                   :fov 250}}
   :objects {}
   :pending-object {:name "" :object {}}})


             (let [canvas (.getElementById js/document "canvas")
                   context (.getContext canvas "2d")]
               (fn [_ _ _ new]
                 (util/request-anim-frame
                  #(canvas/redraw-canvas new canvas context))))))

(defn- construct-actor
  "Contstructs an 'action-function'
