Basically edited every file. Have fun.

- Added the rest of the javadocs
- Rewrote some of the turret behaviour code (again)
- Added placeholders for new turret stages
- Rewrote cape code (again)
- Changed some method/variable modifiers
- Added new delegators
- did some other stuff