A GameBoy emulator in JS