I would my like users to be able to answer the missions in any order and not to be penalized for it. For example, allowing them to choose not to answer it first, and then answer it after answering more questions.
you could do so by creating flexible stages. Stages can be paused and revisited at any point while playing the Bound.
You can learn more about stages in this tutorial.
I hope I could help you.