Got the color changing working

For whatever reason the only way I could get the color switching was to
draw all hidden colors black. This means we can't move platforms, but we
shall come back to that whenever.