public OffenderProximityInfo(DefenderGridInfo defender, OffenderGridInfo offender, double distance)
 {
     Defender = defender;
     Offender = offender;
     Distance = distance;
 }
 public void Deconstruct(out DefenderGridInfo defender, out OffenderGridInfo offender, out double distance)
 {
     defender = Defender;
     offender = Offender;
     distance = Distance;
 }