Maybe this has already been pointed out, or maybe it doesn't have anything to do with the actual code... but I noticed a pattern in the colors. For example, Black and White make grey... grey is always in between a black and a white square. Red and Blue make Purple, and that is inbetween those two colors again. It also works on the full album cover. Maybe this has something to do with X&Y being the primary colors or black and white, and the secondary colors being a mixture of whats in the middle. Just a thought... let me know if it makes sense or if its already been shown that it doesn't.