Color now uses unsigned char instead of float.