Я только код смотрел. Лучше не просить юзера менять путь в скрипте, а написать ему инструкцию, куда класть миссии. Или предусмотреть, чтобы миссии из всех директорий автоматически подгружались в меню. Если их больше 9, то делить на подсписки алфавитные например.