Particle Emitter new methods & refactoring.