Light now set in c++

Incompatible with multiple lights