Somewhat thing
Handle multiple portals with the same corner

Still not quite there yet, though... something's wrong with normals