A minesweeper clone written in haskell