Incremental update making the keyboard work.
Implemented several more opcodes.
Typing on the keyboard outputs a character, however, it is the wrong character
and it is in the wrong spot.