More progress on tutorial level, bug fixes

- fixed buggy collision with right side hitboxes
- separated weapon class into ranged and melee classes
- more work on tutorial level