merged positionVertices() into mergedQEF()
added new shape, fixed collapse()