ParticleSystem Constructor