More precise calculations
Detect and prevent loading obj files w/o normals
Use separate class for visibility analysis