Editing Blocks now works!

And it saves it and everything!  I feel like I moved a little too much
code around for there to be no bugs, but these will probably iron
themselves out in the next few days.  Cheers!

Demo3 is a good demo of this.