Particle Rain

Needs to clean
Mereged Ian to be merged into master