shadows, diffuse and phong shading, multiple light system