                                 :e-func func}} ))
 
 
-
 (defn game-component [data owner]
   (reify
     om/IWillMount

  (mk-anim-fn 0.1 [:bub0 :bub1 :bub2 :bub3] ))



(defmulti update-view! (fn [k v] k))

(defmethod update-view! :dims [k v]
  )

(defmethod update-view! :zoom [k v]
  )


#_({:start-velocity 10
  :target-velocity 0
  :start-time 10
  :target-time 100
  })


(defn main []

            (kb-update! kb-handler)

            (let [dt (<! in-chan)
                  t @g-time 
                  t-secs (/ t 700)
                  c-t (* t 1.5)
                  scale (vec2 (:scale @game-view) (:scale @game-view))
