When working on an emulator container, getting the game completely up and running ends up being one of the first tasks you tackle. After that, it's the surprisingly labor-intensive act of implementing all the bits we take for granted in a modern game, like an Options menu.