NES Emulator in C++ - Similar to the previous but all code is being reworked to not be such a trainwreck