change in how the CoreObject selects giver. This is more rational, as it progresses Entities that ar passivated for longer
ShiftScheduler may count threshold time as off-shift or waiting
two dumbs updated