Thank you for the detailed explanation! It's very interesting to learn the thoughts which went on behind the code. :)
I did miss that there was a fast-forward button, alas. Good to know if I go back and try different choices later.
Is it possible to reach a failure state? Aside from the first day, I always seemed to be doing well according to the boss.