PlayerWeapon

PlayerWeapon: class to manage shooting/reloading, as well as various
weaponattributes like shot frequency, reloadtime, bullettype..
player has now two weapons on left/right click. manual reload is on
middleclick.

todo:
-fix: spawning with empty magazin
-sprites for bullettypes
-shoot while keeping mousebutton pressed