fixed forgetting to init world pointer with this in light