A Nintendo Gameboy Emulator