Weapon system WIP. AbstractWeapon handling common controls, firing. Able to drop current weapon
weapon picking with E. Lack some comments, and proper weapon placement
Merge branch 'weaponSystem' into develop0.2
merge