private void RemoveChain(Chain chain) { if (Chains.Any(x => x.CurrentLocationHead == chain.CurrentLocationHead)) { Chains.Dequeue(); } }