switched from spheres to particles for better performace. introduced random particle generator