close files in close_all conditional of if they are actually open
better eror return on failure to load saved blueprint