Added fire() to Player and modified PlayerWeapon