Add soft shadows.
Add supersampling.
Use the right rng functions.
Add Cook-Torrance material.