Renamed NodeObserverCamera to OrbitCamera which now properly uses its parent node's transformation as the camera transformation