Implemented melee combat, fixed some bugs in gameplay

- Melee combat: melee weapons spawn close-range impacts
- Support for different damage types
- Support for different ranges for different weapons
- Some refactoring in combat system
- Kicking works with any single-handed weapon also
- Added spear support (so far without throwing)
- Fixed some bugs related to looking direction
- Fixed aiming when not in burst mode