Disband Idle Work Boats, Fast Comparison

Work boats that can never reach any possible improvement targets are now
disbanded, and FASTMIN() and FASTMAX() are now used instead of MIN() and
MAX().