Fix debugger

When I added DCPU toolchain functionality I stored the name of the assembler in the `assembler` variable. However, `assembler` was already being used to store the 0x10code assembler.

Because of this, the debugger malfunctions.

I also made the code reassemble whenever the step button is pressed, if the code has been updated.