Solve bug where end points are too close to origin. This is because with out these moves the end points could only move by 0.5 per iteration so they'd never move far enough.