We are creating an app to learn English with interactive videos. These are videos filmed with real actors that follow a script. An episode is made out of many clips that follow a script. The user interact by using the phone microphone in between of the videos. Based on its answer, the user follows a different path in the script and is shown different videos. We call the different path branching. One problem is that the user can say anything into the microphone, even give an input that is not related to any of the options. We call these inputs no matches. 
Synopsis for one of the episode: "You're in England and need to post a parcel to your friend. Inside the parcel is a book with a value of £10. It needs to arrive tomorrow and be signed for on arrival. Answer the questions correctly to complete your goal!". At some point, we have clip where the actor says: "Alright. Do you want it to arrive tomorrow, or can it wait a few days?" to which the user replied "I am from Germany.". There are 3 branching options: (1) a no match option where the actor says "Could you repeat that? Do you want it to arrive tomorrow?", (2) "Okay, so it can wait. I recommend sending it second-class. It should arrive in 3 days. (3) ""Okay, then I recommend sending it first-class. It should arrive tomorrow. Would you like the parcel to be signed for or can we just leave it outside the door?". At that point, does the user make sense in the flow of the conversation and what clip should we play next (1), (2) or (3)? Your response should contain less than 250 words.
user