This time the idea is to have draggable, interlocking, pieces of code with drop-down lists for input. This way no real coding would have to take place. You could just piece together the code like lego blocks.
Hopefully this example makes more sense than the last one:

If that doesn't help prove anything, then check out this game making program made by the MIT!
The design is so easy, that an 8-year-old might be able to program with it!
http://www.youtube.com/watch?v=q7pLlvNSOMQ&t=1m4s
I have skipped it in halfway so you can see how the program works.
If something that complicated could be made with such a graphical programming interface, then the possiblities seem endless. I think that if such a design were implemented as an option in Dream Maker, then programming might be a lot less frustrating. Let me know what you think of this idea!
I could've learned Scratch and Alice in the same day if I'd tried... They're so easy to learn that the only problem that I encountered when using them was actually thinking of something to do with them. Unfortunately, they're more for storytelling than game development.
Maybe BYOND 6 could be like this, and 3D as well. It's too bad that if BYOND would try it, it'd be so out of style by the time it is finished that we'd only want something even better because that would be the new standard.