public void Reload(Queue<SoundEffect> curSounds) { if (ammo.Count <= 1) { return; } else if (ammo[0] <= maxAmmo) { curSounds.Enqueue(reload); ammo.Remove(0); ammo.Sort(); ammo.Reverse(); isReloading = true; } } //Checks if gun is reloading