magicsquares savefile exception handling