private bool Equals(Vector2 other)
        {
            IntVector2 vec = other;

            return(Equals(vec));
        }
 private bool Equals(IntVector2 other)
 {
     return(X == other.X && Y == other.Y);
 }