trying out better retreat behavior, fixed harass