public static async Task <bool> RequestPrepareMission(IMission mission)
        {
            if (currentMission == null)
            {
                MissionState.MissionRunning = true;
                await mission.Prepare();

                currentMission = mission;
                return(true);
            }
            return(false);
        }