3: Increase default camera distance from cube
4: Add normal attribute
4: Add diffuse lighting
4: Add specular light