This is a work in progress. And the progress has been slowed by a bug in my pre-possessor where Turbo Pascal posts a run time error indicating a stack overflow. It works find as long as the randomizer is limited to very random, and fails when I ask for less random choices. Weird. Ernie is not happy.Play it here
or download this link