Nice! I would suggest to add in skip dialogue button or after failed attempt you don't restart the dialogue.