[Follow up read] Why developers never use state machine:
http://www.skorks.com/2011/09/why-developers-never-use-state...
forever:
wait until Today == Saturday
repeat until Today != Saturday:
do things outside
and another script that says forever:
wait until Today == Thursday
repeat until Today != Thursday:
if there is trash:
take out the trash
and then any process that updates `Today` will cause the sprite to perform the right behavior on the right day.