Rewrote most operations
Rewrote all operations
Rewrote and fixed opcode table
Added interrupt enabling stuff