@override double distanceToSquared(Vector v) { final dx = x - v.x, dy = y - v.y; return dx * dx + dy * dy; }