i'd guess this is a scheduler problem, but I was wrong the last time I guessed...:
i can't see why the jobs ( red circles on the ' beach' ) flash red each hour (when minute = 0)
the offending code is:
do-every ( 1 )
task [ ifelse my-employing? = true
[ set color red ]
[ set color [ 0 0 255 40 ] ] ]
but I don't think it should be running because my-employing isn't changing.
I thought this might be due to me adding a do-after .99 enhancement to the CREATE-THE-HARBOR MB...because I noticed with this setting the minute reporter sometimes reports minute + .99...but no. putting a delay of 1 doesn't fix this issue.
i know it is the code above because if you change red to green the jobs flash green.