 		
 		initializeRoot()
 		
-		// postprocess scene into GameObjects, Components...
+		// TODO: postprocess scene into GameObjects, Components...
 		
 		self.setup()
 	}

	// MARK: - Static
	internal static var stack = SceneStack()
	
	// MARK: - Top Level References
	
	private var topLevelGameObjects = [GameObject]()
	

	open var camera : Camera? {
		didSet {
			self.root.camera = self.camera?.cameraNode
		}
	}
	
	private var ambientLightSource = SKLightNode()
	open var ambientColor : Color {
		get {
			return self.ambientLightSource.ambientColor
		}
		set {
			self.ambientLightSource.ambientColor = newValue
		}
	}
	
