diffuse shading done (maybe)