Check what the intersection points of two items are, returns an empty list if there are no intersections.
List<Vector2> intersections(T itemA, T itemB);