Restart level

I'm going to review this in a bit.