Added keypad opcodes to core and implemented most of the screen