methods: obtainParticleArray; emitParticles; runTick.