added randomized missions, fixed minor bugs