Added a first try at a single 'marching' triangle.

Also made the interpolation a little more robust.