New particle system

yay
Do we want to call it ParticleEmitter rather ParticleEmitter2?
As previous one was not exposed to public anyway, so we definitely should ignore its existence.