Decision Add an overlay primitive to the engine: a generic "show this message until this condition is met" mechanism. Tutorial steps become just rules whose effect is show_overlay. Sequencing happens ...