added a way to tweak roughness (there should be a roughness texture or something..)
added _G.world to tweak global world variables like sun position and ambient lighting
added fog and more tweakable values