fix random floating triangles

also reorder some stuff for no reason
remove unnecessary normal vector calculation