pub fn rect_overlaps_vec2(r: Rect, p: Vec2i) -> bool