Hi fly boy just a few tweaks to the mission controllers.

changed an if to a while loop so it keeps checking if the same mission
is selected and added  give up clause to stop it looping forever if
random number was always the same. (very unlikly).