added new field needed for board input, and add a function to read in a file, and create an array with the appropriate board dimensions