Minor changes

- Implemented hashcode to accompany equals in SkillBase
- Spin Attack spin speed slightly reduced - max level was way too fast
- Minor cleanup in key and tick handlers