A minor tweak in the plane fitting made it better, but not fixed. Going to rewrite it with a different method