You can make the whole thing more colorful and more realistic by using my
HSLtoRGB function, allowing you to have slightly different tones of whichever color you wish. Bet it looks quite cool
I guess adding a random hue value between -0.02 and 0.02 to the color of your choice using my function should do the trick. Those single color effects still look a bit not-so-nice, so that'd spice it up (: