Limited magic arrow usage to players only wearing leather.

Made duration depended on distance and velocity of shot.

Made potions overwrite when a longer duration or higher level.

Changed instant damage potions to add to arrow damage, made that scale
by distance and velocity.

Made infinity enchant on bows not save magic arrows.