Added Debug Mode

It shouldn't be permanent and probably wouldn't be useful for joypad debugging since you have to step through every opcode. It should only be used for debugging opcodes.