Yeah, that all looks way past my abilities at this point. So far I've gotten by with something like this:
Marker: chicken_road_mk
Say, 'Why did the chicken cross the road?' (and wait until it completes)
Wait for spoken response: 'no;why'
Begin Text Compare : [chicken_why] Equals 'why'
Say, '{ Chickens are incapable of cognitive reasoning, therefore it was random,' or ' Because it was the turkey's day off.' or ' I don't know what the chicken did, but the road sure was pissed off.' or ' Because Church's Chicken is not a religious gathering.' or ' }' (and wait until it completes)
Else If Text Compare : [chicken_why] Equals 'no'
Say, '{ We've heard them all, haven't we' or ' Okay, never mind [,what ever' or '].' or ' }' (and wait until it completes)
Else If Text Compare : [chicken_why] Has Not Been Set
Say, '{ Hello? Wow, that was rude.' or ' Seeing as I have no audience, never mind. }' (and wait until it completes)
Else If Text Compare : [chicken_why] Equals '@@invalid'
Say, '{ Sorry, I didn't catch that. }' (and wait until it completes)
Jump to Marker: chicken_road_mk
End Condition - Exit when condition met or not met
How is that for a beginner?