     
     private var didFetchInitialLocation = false
     
+    ///Only to be overrided if you plan on manually setting True North.
+    ///When true, sets up the scene to face what the device considers to be True North.
+    ///This can be inaccurate, hence the option to override it.
+    ///The functions for altering True North can be used irrespective of this value,
+    ///but if the scene is oriented to true north, it will update without warning,
+    ///thus affecting your alterations.
+    ///The initial value of this property is respected.
+    public var orientToTrueNorth = true
+    
     //MARK: Setup
     override init(frame: CGRect) {
         super.init(frame: frame)

        updatePositionOfLocationNodesWithConfirmedLocation()
    }
    
    }
    
    //MARK: Scene location estimates

        // Create a session configuration
        let configuration = ARWorldTrackingSessionConfiguration()
        configuration.planeDetection = .horizontal
        
        if orientToTrueNorth {
            configuration.worldAlignment = .gravityAndHeading
        } else {
            configuration.worldAlignment = .gravity
        }
        
        // Run the view's session
        sceneView.session.run(configuration)
