Particles are now sharing a common mesh, scaling is done via shader. Particles also get cleaned up after the level transition