add LightInfo and new Sample_L method
use LightInfo
simplified a bit
remove vs stuff
remove more VS stuff
return LightInfo2 by value