Vec2 #direction #distance_to #direction_to