Finally working snapping Apply global directions again to ensure consistency Flatten normal so we dont get any weird tilting behaviours