вы ломаете систему и основную логику, это может боком выйти..
в вашем случае - гуд энд не нужен. получили ошибку - выстрелили на бед энд - отработали - и в конце отправили обратно на нужный кубик работать с начала. но так делать не стоит (п.с. бэд энд и гуд энд срабатывают только раз)