Wow, this is really awesome. I like those metagames where you program your programming game :D
Really nice work!
The only thing that was really confusing for me was this idea od only one thing changed at the time. When I got to those vertical bars in pairs, it wasn't really obvious why my changes were being discarded when I would edit the other one.
But other than that, really cool idea.