Fleshed out damage logic in ProcessInstantHit
WiPWeapon is now of type 'Projectile'