Add some more opcodes and define a logic for `LD`