This is a simple fireworks program. It sets a random size and color, then applies effects, including pixelate, fisheye, whirl, mosaic, and brightness. These effects can layer. There are also two launch sound effects and two explosion sound effects, one of which fizzes. The volume of these is determined by firework size. There are 64 different velocities and a chance that a firework with a high velocity will be a screamer. Press space to toggle screamers. A firework will explode at the top of its arc or when it touches the top of the screen. Hold G while pressing the flag for Grand Finale mode! Thanks to @Dylanwtiger for this awesome suggestion: turn on high contrast mode!