added no_capture flag to scan which implies a one_step move