Major Update.

Condensed code into single script.
Now using ParticleSystem object.