pub fn boxes_overlap(first: &[f64; 4], second: &[f64; 4]) -> bool
Whether two [min_x, min_y, max_x, max_y] boxes overlap, edges included.
[min_x, min_y, max_x, max_y]