Implement the rest of the opcodes