An NES Emulator written in C++