public void FlushRemoveQueue() { while (RemoveQueue.Count > 0) { CollisionShapes.Remove(RemoveQueue.Dequeue()); } }