Need to assert parallellogram-ism or right-angle-triangle-ism in corner triangles
At the moment we have a problem when we "detect" triangles that aren't the real corner triangles.
A potential solution would be to check all viable triangles to validate that the triangles form a parallellogram (within some margin of error) when we have 4, or a right-angle triangle when we have 3.