An Emulator I'm working on.