defsystem [_ skill]
[_ skill]
(has-skill? {:keys [entity/skills]} {:keys [property/id]})
(usable-state entity {:keys [skill/cooling-down? skill/effects], :as skill})