multiple light sources in shaders
lights as separate entities for each scene