Reimplement makeFace using an algorithm that makes more sense