 (defn ceil [i]
   (.ceil js/Math i))
 
+(defn round [i]
+  (.round js/Math i))
+
 (defn floor [i]
   (.floor js/Math i))
 

                           ;;((partial bouncing bounce))
                           ((partial on-blue-trampete? blue-trampete))
                           ((partial on-red-trampete? red-trampete))
                           on-ground?
                           grav
                           ;;spike-damage
                           ;;((partial time-up? original-hero app))
                           ;;((partial home? original-hero))
                           ((partial blocked? original-hero))
                           ;;((partial game-over? original-hero))
                           )]
          (om/transact! app [:hero] (fn [hero] (merge hero new-hero)))
          )

                 (dom/tbody nil
                            (dom/tr nil
                                    (dom/th nil "Red Trampoline")
                                    (om/build table-cell (get-in app [:settings :red-trampete]) {:init-state {:options (mapv (fn [i] [i]) (range 1 5))}})
                                    )
                            (dom/tr nil
                                    (dom/th nil "Blue Trampoline")
                                    (om/build table-cell (get-in app [:settings :blue-trampete]) {:init-state {:options (mapv (fn [i] [i]) (range 1 5))}})
                                    )
                            (dom/tr nil
                                    (dom/th nil "Spiel Dauer")
