void LoadGarbageChunks() { foreach (var chunk in memoryManager.GetChunks()) { var distance = DistanceToPlayer(chunk.Index); if (distance > maxRadius * ChunkSize) { removeQueue.Add(chunk.Index); } else { if (distance > minRadius * ChunkSize) { memoryManager.EnsureHidden(chunk.Index); } } } }