I have 2 collision poly's for isometric diamonds that this code is incorrectly identifying as intersecting
the first poly is at [[84,0],[124,20],[84,40],[44,20]]
and the second is at [[40,25],[80,45],[40,65],[0,45]]
as shown in this picture it's showing as colliding when it's not
I've stepped through the code and I can't find where in the intersects function it's going wrong, so I'm crying halp here
link to the demo if it helps(click & drag the shapes)