What happens if the player has multiple bows? Or the bow they are shooting with has enchantments? Does this still work as expected?