Writing NES Emulator in Rust