public void New(int index, Point p) { Clone e = new Clone(); e.Clear(); e.X = (byte)p.X; e.Y = (byte)p.Y; if (index < Clones.Count) { Clones.Insert(index, e); } else { Clones.Add(e); } cloneAmount++; }