Gameboy Emulator written in Haskell