Increase max recursion depth.
Don't shoot shadow ray when reflectance is 0.
Add funcs to convert from/to XYZ and xyY colorspaces
Add basic tonemapping
Add some kind of lame sky model.