Start on more efficient tesselation algorithm