Debugger cleanup

Some initial cleanup.
Beyond the view of the diff is the line: `debugModule.setPaused()`. To hotswap, we pause, do our magic, then return to the original state.

We're paused by default, so we only need to check if we should continue.