exercise 25: rotating cube with diffuse lighting