Weapons - refactoring and recoil limit.
WayPoints fixes + diverse.