- Now the attributes of a given light (Light or DirectionalLight classes) are kept in attributes inside the class instead of being written / read directly into / from the shader.
- Added a sendToShader() method to all light-related classes for sending light data to the shader.