added new shading methods and experiments
better working version of soft shadowing