The lesson is obvious: never put computers in your video game.
So I'm trying to improve the behavior of how Ada's phone works in Quoll. Right now if you "TAP TODO LIST" in a hope to switch to the to-do list app and the phone isn't on the main operating system screen, it gets treated as input to that app and thus usually invalid input. You need to type "TAP BACK" and then "TAP TODO LIST" will work.
This is not ideal because it's too close to the sort of mother-may-I gotchas that were common in text adventures back in the day. So I added some rules to check if an input made sense as one of the operating system apps and to switch to that app if so.
It might be poor coding on my part but for whatever reason this has completely blown up everything even beyond the extra RNG calls I ended up having to make. I'm getting run-time errors out the wazoo.
So, as I said, the lesson is obvious: never put computers in your video game.
