Got rid of exceptions in these parts of code; they do more harm than good and cannot be reasonably processed anyway.
Model and normal transform do not really belong in the camera.
Lighting with one 'hollywood' (out of nowhere) light.
Added forgotten complain.cpp.