Kids = (Adam + Christi).copy();
Parents = Adam.getParents();
Duration = create(Saturday.night, Sunday.morning);
Parents.watch(Kids).for(Duration);
if (Behavior.good(Kids))
Adam.addResponsibility(get(Kids));
else
Parents.shorten(Duration);
Parents.addResponsibility(remove(Kids)).wait(0);
Weekend
