Add loops for the other light types

No calculations yet
Fix point lights, including hack to upload 0 lights
Light: Support for set_direction
Fix sky