lighting.py: added lambertian spotlight