You're absolutly right, this randomness is quite frustrating by moment. I could't find an easy way to manage the choice of the next kangaroo, as the potential "receivers" change all the time.
(Late idea...) Perhaps we could just make the jump to the nearest? I will try