public void CustomLevelProgress(ulong hash, int checkpoint)
 {
     if (checkpoint == -1)
     {
         customLevelsProgressData.ClearValue(hash);
         WriteProgress();
     }
     else if (customLevelsProgressData.UpdateValue(hash, (uint)checkpoint))
     {
         WriteProgress();
     }
 }