private void WireChangeEvent(object sender, ColorChangeEventArgs args)
 {
     if (int.TryParse((sender as FrameworkElement).Tag.ToString(), out int x))
     {
         GetSolution(args, x);
     }
 }
 private void GetSolution(ColorChangeEventArgs args, int index)
 {
     if (args.NewColor != args.OldColor)
     {
         ModuleData.Wires[index] = args.NewColor;
         ModuleSolver.SolveSimpleWires(BombManager, ref ModuleData);
     }
 }