Battle Generation and outcome