Have you heard of Project Spark? If so, what are your thoughts on it, and other "Drag and drop" coding platforms?
I think it's a somewhere in between a level editor and game development, and that's definitely an area that's interesting to explore. It'll probably hard to make middleware for innovation, though, so I don't see it replacing actual programming anytime soon.