worked on Lightning
changed some shaders
update uniform support for light
added glEnable line