Thanks for playing and providing detailed feedback! Good to hear that the restart button addressed your problem. Another way to fix this could be forcing restart if no progress is made after a timeout. I'm busy these days but I will keep this in mind when I circle back to this game.