Added IReflectable

Allows projectile entity to determine chance of being reflected by the
Mirror Shield, as well as an opportunity to modify the new projectile
before it spawns.