Particle rewrite remains
Stuff's fully working, ready for merge!