Minesweeper Prior art Boards Notes on Haskell grid approaches Representing chess boards Rotated bitmaps Game of life in Erlang Data structures for grids in various langugages Grids and graphs Began with lists of lists to represent boards, moved to a directed graph using digraph.