Added support for face culling. Added more exceptions for fatal errors