Here's another kernel that I would have not thought possible earlier. It draws up to 17 objects that can independently be any of 5 colors. I'll give you all a chance to guess how this works before explaining it.
Here are some details. Are they useful as hints?
- The ball is available as a cursor, and can be a 6th color.
- Colors are very limited: the choices are $3X $7X $BX or $FX.
- If the number of objects in a row is at most 11, the color choices are unrestricted (except for one, which depends on A and X.)
- If the number of objects per row is 10 or less, you can make more interesting shapes with the PF.
One fun application would be a Sega Swirl clone.