Haha, I actually turned off the loss condition(s) in favor of a time-based result screen because I felt like it was too punishing. Puzzling out what actions to take in the right order to keep all of the modules happy is a challenge on its own!
Glad you liked the authorization questions! I had fun writing those :)