                                        :weapon/fire-direction
                                        :weapon/shots-per-second
                                        :weapon/shot-speed
-                                       :weapon-projectile-color
+                                       :weapon/projectile-color
                                        :weapon/projectile-shape]))
 
 (s/def :collision/type #{:good-guy
                          :bad-guy
-                         :projectile
                          :obstacle
                          :trap
                          :projectile

                 :input     (make-input)}))

(s/fdef player
  :ret :entity/entity)

(defn monster

    #:component {:shape     {:shape/width  25
                             :shape/height 25
                             :shape/type   :rectangle
                             :shape/center {:geometry/x x
                                            :geometry/y y}}
                 :motion    {:motion/velocity             {:geometry/x 0
                                                           :geometry/y 0}
                             :motion/affected-by-friction true
                             :motion/direction            nil
                             :motion/max-acceleration     1.5
