Added ParticleEmitter class