Switch to FreeGLUT; move Color's declarations out of the header file to remove duplicate symbols.