public void SaveGame()
    {
        SerializeFishData(allFish, this.gameState);
        if (StringSerializationAPI.TrySerialize <GameState>(gameState, out var json))
        {
            PlayerPrefs.SetString("GameSave", json);
            PlayerPrefs.Save();
        }

        // call the indexed db file sync to force saving
        if (Application.platform == RuntimePlatform.WebGLPlayer)
        {
            SyncFiles();
        }
#if UNITY_EDITOR
        // Debug.Log("Saved to " + SavePath);
#endif
    }