I am stuck in this loop as well, and encountered many errors during earlier scenes. I'm thinking a flag didnt get set somewhere but cant figure out which one.