private SaveDataFile LoadSaveData(string path)
        {
            SaveDataFile saveData = null;

            try {
                saveData = SaveDataFile.Load(path);
            }
            catch (IOException ex) {
                ShowErrorDialog(ex.Message);
            }
            catch (InvalidDataException ex) {
                ShowErrorDialog(ex.Message);
            }

            return(saveData);
        }