Essentially what I am doing is firing a clone of an arrow with the ability to change what kind of arrow it is for the next one. However, when I select the next type of arrow, it changes the original as well.
Example, Arrow is selected as fire arrow, its fired, then an ice arrow is selected quickly, the new arrow turns into an ice arrow and is ready to fire, however, the original fire arrow has changed mid flight into an ice arrow.