more colors, simpler stucture

instead of green vs black it now uses the entire colour spectrum. I also use a library for the workers which simplifies the structure immensely.