Mission handler working

Tying this in to the random mission generator. However, unfinished.