private static void LoadSounds(FileTableContainer tableContainer, CFStorage storage, int fileVersion)
 {
     for (var i = 0; i < tableContainer.NumSounds; i++)
     {
         var soundName = $"Sound{i}";
         storage.TryGetStream(soundName, out var soundStream);
         if (soundStream == null)
         {
             Logger.Warn("Could not find stream {0}, skipping.", soundName);
             continue;
         }
         var soundData = soundStream.GetData();
         using (var stream = new MemoryStream(soundData))
             using (var reader = new BinaryReader(stream)) {
                 var sound = new Sound.Sound(reader, soundName, fileVersion);
                 tableContainer.AddSound(sound);
             }
     }
 }