pub fn rects_intersect(a: &Rect, b: &Rect) -> boolExpand description
true if a and b overlap with positive area — touching edges
(sharing a boundary with zero-width overlap) don’t count, so two items
placed flush against each other aren’t flagged as colliding.