 
 (defrecord Bunny [id sprite x y]
   Entity
-  (tick [this]
-    (let [sprite (:sprite this)
-          old-rotation (aget sprite "rotation")]
-      (aset sprite "rotation" (+ 0.01 old-rotation))))
+  (tick [this] nil)
   
   Renderable
   (render [this stage]

                               (+ (.-position.y sprite) move-rate))
                      :D (set! (.-position.x sprite)
                               (+ (.-position.x sprite) move-rate))
                      :else nil)]
      (doseq [[k v] input]
        (when (= v "on")
          (move k))))))

  Controllable
  (react-to-user-input [this state time]
    (let [sprite (:sprite this)
          input @(:input state)
          move-rate 1
          move #(condp = %
