public override void Start(ControlledDivision Host) { //generate zones //startup background orders to look for enemies/may just make this a controlled division thing with a callback base.Start(Host); OnEnemiesSeenCallback = enemies => OnEnemiesSeen(Host, enemies); Host.RegisterOnEnemiesSeenCallback(OnEnemiesSeenCallback); }