Implemented direct diffuse and specular lighting