Corrected logic for doNextStep during startTurn so that proceed_to_next_user_action() stops when the attack has not yet been specified