public void RemoveCable(Cable tile)
 {
     if (Cables.Contains(tile))
     {
         Cables.Remove(tile);
         Reform();
     }
 }
        public Network(Cable tube)
        {
            Networks.Add(this);

            Cables = new List <Cable> {
                tube
            };
        }
 public void AddCable(Cable tile)
 {
     if (!Cables.Contains(tile))
     {
         Networks.Remove(tile.Network);
         tile.Network = this;
         Cables.Add(tile);
     }
 }