Targeting kids, last year I built a tool to write interactive stories, playable on the web and as Alexa skill:
https://xn--erzhlkreis-s5a.de . The documentation (in German) is here:
https://storylab.schettler.net/doc . The embedded programming language is, in fact, Egg by Marijn Haverbeke
https://eloquentjavascript.net/12_language.html