It works, except...

for some reason points are getting mirrored across the X/Y axis, but not for everything.
Very odd...