Creating a Sub-Par NES Emulator (part 1)