Fixed whitespace, comments, and bound a sampler on slot 0
Started fixing on shadecheck, starting to change to check light rays from object to lightsource to check for intersection instead of checking all the objects from lightsource to the object. The code exists but is commented out on the same place, Because it does not give the same result as the old technique