Color has been replaced with Material

+ Changed color to a material with ambient diffuse and specular

- There is an error in the way that sphere normals are calculated

* Only ambient and diffuse are used