Lets start a fairly efficient particle system. These can be used for sparks, fire, dynamic explosions, water, bubbles, smoke, magic, etc. If we use white to dark/transparent gradients, we can additive-blend and animate changing colorizations of particles to create really cool effects.