public static int Magnitude(IntVector2 a)
 {
     return(IntVector2.SqrMagnitude(a));
 }
 public static int SqrMagnitude(IntVector2 a)
 {
     return(a.x * a.x + a.y * a.y);
 }
 public static int Distance(IntVector2 a, IntVector2 b)
 {
     return(Magnitude(a - b));
 }
 public IntVector2(IntVector2 v)
 {
     this.x = v.x;
     this.y = v.y;
 }