Appearance and Light
In our final variation on the cube we will define an Appearance that reflects
light and put in ambient and directional lights.
The new Appearance is defined in the AppearanceTestCube class that will replace
ColorCube (or TextureTestCube)
First, lets examine what needs to be done in Simple to add lights
Then we will look at AppearanceTestCube