diff --git a/src/play_clj/entities.clj b/src/play_clj/entities.clj index d83d867..3abd247 100644 --- a/src/play_clj/entities.clj +++ b/src/play_clj/entities.clj @@ -115,4 +115,4 @@ (defrecord BundleEntity [entities] Entity (draw-entity! [{:keys [entities] :as entity} screen batch] (doseq [e entities] - (draw-entity! (merge (dissoc entity :entities) e) screen batch)))) + (draw-entity! (merge e (apply dissoc entity (keys e))) screen batch))))