public void AddObject(AbstractObject beh) { beh.Belongs = this; beh.Initialize(); lock (ObjectsInTheWorld) ObjectsInTheWorld.Add(beh); BehaviourController.StartUpdateBehaviour(beh); }