add piercing vs magic arrows
improve animation performance