I say keep it coming. I like seeing what the youngsters are up to. That's one thing I miss from the old BlitzCoder community, which keeps self-destructing every year.
Anyway, suggestion: instead of adding new colors, try adding a row of boxes on the bottom of the screen to show which colors correspond to which keys, so the user knows how to use it without reading the code. Also, highlight the box for the currently selected color.
Anyway, suggestion: instead of adding new colors, try adding a row of boxes on the bottom of the screen to show which colors correspond to which keys, so the user knows how to use it without reading the code. Also, highlight the box for the currently selected color.