Me, teaching coding via project based game dev: Hmm. Not sure if this student is fully grokking why we're using a message bus rather than inversion of control here. I'll just check what the expectations are from the exam board at this level.
Exam board: "Has added a feature to the game using at least four variables and an if statement."
Me: Ah.
As an aside, loving Godot (godotengine.org/) as a teaching environment. #gamedev #godot #homeed