private void QuickSaveGame()
    {
        GameSaveModel save       = SaveGameState();
        string        serialized = Utils.SerializeObject(save);

        Utils.WriteTextToFile(SAVE_FILE_NAME, serialized);
    }
    GameSaveModel SaveGameState()
    {
        GameSaveModel gameSave = new GameSaveModel();

        gameSave.enemiesSave = SaveEnemyState();
        gameSave.playerSave  = SavePlayerState();

        return(gameSave);
    }
    private void LoadGame()
    {
        string savedJs = Utils.ReadTextFromFile(SAVE_FILE_NAME);

        if (!string.IsNullOrEmpty(savedJs))
        {
            GameSaveModel gameSave = Utils.DeserializeObject <GameSaveModel>(savedJs);

            LoadEnemies(gameSave.enemiesSave);
            LoadPlayer(gameSave.playerSave);
        }
    }