python: done scratch: doing I will keep on updating this as I progress the Scratch raytracer
normal distribution ah direct lighting reflections indirect lighting ambient lighting (+ambient occlusion) soft shadows