Clean up get_overlap_area function