When LifeMode was set to INFINITE (default), the check for Waitforparticles was skipped.
- Fix : moved check for LifeMode after the check for WaitforParticles

When calling ParticlePlayer.stop(), subsequent calls to ParticlePlayer.play() would not work.
- Fix : On ParticlePlayer.stop, particle emitters were paused individually, never unpaused later.
Merge pull request #84 from capnlove/ParticlePlayerStop_Fix

ParticlePlayer Stop and Play functions now pause/unpause emitters