New Particle registration system and sand particle. Wow, I haven't committed all day