I created some houdini particles using a number of pops, vops, and a tiny bit of Vex coding. For those of you who have absolutely no idea what this means, I told the particles what to do, how to do it, and when. I set the hue of the particles to rotate over time of emission. I set the size and velocity with curl noise. Size is static, velocity is dynamic.