This is precisely the problem with modal, discrete approaches to real-world problems. There is no "AI" here. They are coding specific contingencies for scenarios which can be envisioned. When the ...