Dirty, but working Showlights code

May be some additional things that I've not discovered.
so fog color sets at the begin, need to discover how to force it change
to diff  color :)