We only need to track an arrow if we have any related enchants + minor code refactoring.
Implemented OnArrowShoot event for custom bow enchants. Remove the arrow if we cancel it.