Fixed multiple bugs, assembler and disassembler now work