ParticleEmitter refactor