Well done. I never experienced this bug after repeated playthroughs, I did not fully appreciate how we need many MANY players to find any errors in the code.