Diffuse Light Component implemented