Updated ParticleEffect while keeping old one

* Added ReflectionHandler class for new ParticleEffect class
* Updated ParticleEffect, Renamed old ParticleEffect class to
OldParticleEffect
* Updated references