Single light textureless phong shading complete.