Exp7: finish UpdateParticleStates function
Exp78: init