Implement getEffectivePriority

Keep moving after idle half of month