Merged similar code from remote/linker into Base

Hopefully easier to maintain :)
Added on/off light values