     )
   )
 
+(def default-hero
+  {:dx 0
+   :dy 0
+   :life 100
+   :position (hero-start-position grid-content)
+   :bounce 30
+   :game-won false
+   }
+  )
+
 (def default-data {
-                      :hero {:dx 0
-                             :dy 0
-                             :life 100
-                             :position (hero-start-position grid-content)
-                             :bounce 10
-                             :game-won false
-                             }
+                   :hero default-hero
                       :design-game false
-                      :foo ["bar"]
                       :grid grid-content})
 
 (def app-state (local-storage (atom default-data) "game"))

    )
  )

(defn main []
  (om/root
   (fn [app owner]

      (dom/div #js {:className "status-bar"}
               (dom/span #js {:className "life"} (str "Leben: " (get-in app [:hero :life]) "%"))
               (dom/button #js {:onClick (fn [e] (do
                                                   (om/transact! app [:hero] (fn [_] default-hero))
                                                   (.. js/document (querySelector ".grid") (focus))
                                                   false))
                                }
