It's very simple actually. However, the projectiles thrown by the enemies 'have' to be a helper type with AP (Any Projectile) attribute. I also used a ReversalDef when the helper projectile hits the energy shield, the fireball (helper) changes into the player 1 custom state, which makes it change direction. However, since projectiles have different states and animation numbers and whatnot, the projectile (helper) won't display the dissapearing animation. The reflected projectile state doesn't change the animation of the fireball, so it'll show the current animation of the projectile thrown. Another good thing about this is that there aren't any errors displayed in the debug. Also the new codes only apply to the character reflecting the projectile, while the other characters use a helper type projectile with AP attribute.This won't work on projectile types though. But I think it's close enough to the point.Updated 8/22Download the experimental patch here.http://gcnmario.web1000.com/guilepat.zipHere's some screen shots of what I experimented with. I used my Guile to experiment this. The energy shield is a rotated form of the dissapearing sonic boom.