You'll only understand this if you read Wolves of Beyond
simple events, delays, direction and turning, simple loops,