public void RemoveRange(int[] unitIndexes)
        {
            var nRemoved = 0;

            foreach (var index in unitIndexes)
            {
                SourcePosition.RemoveAt(index - nRemoved);
                nRemoved++;
            }
        }