В чём загвоздка? Делаешь квест. Запускаешь. Если закончился, снова запускаешь. Получается повторяющийся квест. Если нужно помочь с решением какой-то проблемы - рассказывай, в чём проблема.
Можно ли со стадии 100 то есть квест завершен, вернуть на стадию 0?