Michael: added board setup to read file, board is a 2D array