Skill
ObjectDifficulties
* Extend `Skill` to include `ObjectDifficulties` * Remove generic * Change `ObjectDifficulties` to be modifiable by children skills * Fix tests
and fixed one minor CI code quality thing