added a new strategy. if starvation happens - reset to initial position
seems to be the best at the moment (but it is still a little bit unfair because jump to initial position goes immediately after one iteration)