CHIP-8 Virtual machine implemented in haskell for the Great Code Club