Get more aggressive about removing linear points
Fix bug where wrong slope was being used in compute err
Worse performance due to perfectMoves but better qualitatively.