Updating opcodes to extend opcode base

All opcodes now extend OpcodeBase and all tests are now passing again.