Implemented ProjectileWeapon