             
             // JP_ADDR (jump to a memory address)
             Opcode(code: 0x1000, callback: { arg in
-                let address = arg & 0x0FFF
-                self.pc = address
+                self.pc = arg & 0x0FFF
             }),
 
             // RET (return from a subroutine)

                
                let registerX = Int(arg & 0x0F00) >> 8
                let value = UInt8(arg & 0x00FF)
                
                self.V[registerX] = random & value
            }),
            

                let end = Int(self.I + spriteSize)
                
                // Get the part of the memory with the sprite
                let memorySlice = self.memory[start..<end]
                
                // Draw the graphics
                
