Player skill attributes that have an effect on ColliderEnter (i.e. the real effects of the skill) are now properly handled by dedicated component, instead of some messy code within SpellObject, which makes adding new attributes easier
Enemy skills are handled in the same way the player's are
Boss also works properly with the new enemy skill system
And can take again the skill from the boss
Small adjustments for 16:10 resolution