Cutting triangles into triangles works up to the same bugs I had last time; i.e. a few pieces are missing due to special cases