Refactoring out a Level, cleaning up some of the code.

Should be easier to clear off a request once it's completed