MF: See also Game of tag
BH: How about some experience before formality? Have them make scripts like forever (go to mouse pos, if x>0 set pen color to red else set ...blue).
plus
block, for example, reports a number. Predicates are blocks that always report a Boolean value (either