Thanks for the nice words!
Well, not sure if we'll be able to remove such randomness, but might be useful to tweak some rules and timings.