new particle system solver introduced

eliminate dependency onto ParticleSystem