Arrow fixes and clean-up

- Cleaned up custom arrow code
- Fixed light arrows not damaging endermen
- Light arrow one-hit-kill damage scales with charge