Triggered when a weapon projectile hits something
Returns the hit result (impact location, entity...)