Try to understand why area lights and area lighting tracer don't work properly, in vain.
Add f*ckin const at the end of get_bounding_box method in order to actually use polymorphism in sub classes and get the real bounding box, not the default one defined in GeometricObject class.
Update build scene to test chapters' images.