Make sure we're responding to all changes as they happen
Rework how skills are defined
Initialize abilities last, so their changes come through
Adding traits