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.