speak — what the narrator says (required, string) type — one line of code to type, or null action — one of: INTRO — opening scene OUTRO — closing scene RUN — execute code, show terminal output CLEAR — clear the editor NEW_FILE — open a new file tab (needs "file" key) SWITCH_FILE — switch active tab (needs "file" key) null — no action (speak + optional type only)