Fix floatNcompact and makeFace for modified algorithm
Okay once again I think I wrote most of the JS. It is actually callable, too.