Added shadow map for each light.
Added support for spot light shadows.