Improved projectile hit handling for shields
Due to the thickness of the player capsule on the server the player often fully encompasses the shield collider, leading to the shield missing shots that it should be blocking because the shot hits the player first
Server fired and player fired projectiles now do an additional check when damaging players to see if the shield should block the hit by checking the racyast against the equipped shield