/* save on exit - this causes weird stuff to happen, maybe it's not given enough time to write before program exits? */
/* save_to_file(boardfile_name, boardmenu); */
/* save on exit - this causes weird stuff to happen, maybe it's not given enough time to write before program exits? */
/* save_to_file(boardfile_name, boardmenu); */