Finalized shading. Uncommented light source visulization.