Implement spotlight using phong shading