For items that return to a player, how about a recycle option. It would work like this. Shoot a projectile, and try to shoot it again, and you can't do it until the projectile returns to the character. Get it? Your recycling your projectiles! But, don't forget to make it so that you can shoot more than just once...