updating shaders to deal with ambient light

now not duplicating ambient light per light in map