Emulator is mostly finished at this point. The F000 range opcodes still
need a bunch of work and I have yet to do anything in regards to handling
input but those are all small problems. The emulator will successfully load
programs and run them until F000 range operations come into effect, then bugs
start to appear