Renamed some path-finding classes, purged most NANs from code, re-arranged BounceAlongPathWithThreshold::BoundedBounceAction(...) to have do-while and path finder classes to account for that
deletion of copies of files with old names