Implementation
schedule1=[Schedule createBegin: [self getZone]];
[schedule1 setRepeatInterval: 2];
schedule1=[schedule1 createEnd];
[schedule1 at: 1 createActionTo: bug message: M(eat)];
actionGroup=[ActionGroup createBegin: [self getZone]];
[actionGroup createActionTo: bug message: M(sleep)];
[actionGroup createActionTo: food message: M(grow)];
schedule2=[Schedule createBegin: [self getZone]];
schedule2=[schedule2 createEnd];
[schedule2 at: 2 createAction: actionGroup];