Introduction - Writing NES Emulator in Rust