public void Initialize()
        {
            var battlefield = _regionRepo.GetRegion();
            var droneList   = _droneRepo.GetDroneList();
            var missionList = _missionRepo.GetMissionList();

            SetMissionBoundaryForAllDrones(battlefield, droneList);
            SubscribeObjectModelsToReleventEvent(droneList, missionList);

            _signalSender.MissionList = missionList;
            _signalSender.Execute();
        }