Major restructuring

- SkillsList changed to a Map
- Removed MAX_NUM_SKILLS
- Skill id assignment now handled entirely internally by SkillBase
- Skill id now accessed via a getter method
- Skill Orb Icons now use a List instead of an array
- Skill Orb drop chances now use a List instead of an array
- Parry knocks target back slightly when successful