I just spent the last hour explaining how to feed a cookie monster in Second Life, and how to have a caterpillar make babies. The lecture ended with a discussion of how you would script the monster to leave droppings. I think I am going mad. Maybe working from 7am to 10pm yesterday is taking its toll.
Having said that, there are perfectly legitimate computer science concepts behind these bizarre examples which I will get round to sharing some day.