Cleaning up some more in hopes of adding more levels
Fixing delete button. First it gave nulls, then it did nothing, then I realized you can't delete nothing.
Re-rending is mostly asynchronous, which is nice. Also means I wire in Observers and I can now change levels!