This is cool. Also check out Pico-8. I just learned about it and started showing it to my kids, ages 8 - 13. They all liked it and engaged with it to varying degrees.

It has a code editor with 8 tabs for organization and uses Lua with some extra functions for the game loop and sprites.

It has a built in sprite and map editor, plus sfx and music editor.

It reminds me of the integration and experimentation I had with TI Logo and Amiga Basic.

There is a free education edition available online.