This is something I've thought quite a bit about over the past couple of years. You'll all know about the Raspberry Pi I'm guessing, and the Scratch programming language that they're promoting on there for introducing kids to programming. Both my daughters have spent quite a bit of time playing around with Scratch, and I've dabbled a bit as well so that I can help them with their questions. It occurred to me how close the IDE for Scratch is to what we ideally need for AGI. It has sprites, background pictures, sounds. And it has the ability to write code by dragging and dropping blocks and joining them together like a jigsaw.
Google Blockly is yet another one with the same concept, once again written in JS. And it supports building custom blocks.https://developers.google.com/blockly/
Such an editor probably wouldn't work for SCI, but imagine an AGI editor where all of the commands were blocks. I really think it would work. And the bit that is exciting for me is that once such a thing was built, thousands of kids around the world would pick it up quickly, not to mention their schools and probably the Raspberry Pi foundation, and under the hood its all AGI based! What a great way to bring AGI back to life. I think AGI has commands that are ideal for working with animated sprites. I tried making a walking man (controlled by the arrow keys) in Scratch and, although I succeeded, it was a bit of a mission. It's because the blocks and sprite editor isn't really geared around that type of animation. But with some tweaks to "retro"-fit the sprite editor with an AGI View editor, and the available blocks switched for AGI ones, ... hey presto!
As I said in another thread, lots of ideas for projects but not enough time to work on them. I'm mentioning the idea in case someone else is inspired to fly with it.