Fixed arrow rendering on impact

- Vanilla arrow has special spawn packet handling that sets the arrow's
shooter; lacking this, the custom arrows would render at odd angles when
stuck in blocks
- removed redundant interface IProjectile