Horizontal intersections: Update test(s), Check y against bounding box.
Use a separate diamond and rectangular box test, so we can literally test all corner cases.
Edited by Maik Nijhuis
Use a separate diamond and rectangular box test, so we can literally test all corner cases.