Race condition in level 3-21

Here’s a game that you can play at home, at least if you have version 2.2 of graBLOX (see here to find out which version you have). Fire up graBLOX, make your way to level 3-21, and then hit the Rick at square b11. Wait for all the Dizzy-grabbing to finish, and then hit the reset button in the top right, and hit b11 again! Repeat about 50 times, and watch carefully

Did you notice anything? Not the end result, which is always the same, but the ultimate fate of the Rick on c6.

On my phone, which is a low-end Samsung (GT-S5830i, bought in the UK), two distinct things can happen. About nine times out of 10, the c6 Rick ends up on c10, the same place as the d10 Dizzy, and the block is destroyed there as part of a clump on b10,b11,c10,c11.

But about once out of ten times, the c6 Rick is on the way to c10, being pulled by the Dizzy on c11 (which arrived from f11), when this action is interrupted by the Dizzy on c10 (which arrived from d10). The Dizzy on c10, grabbing down, grabs the now-invisible Rick on c6, which respawns at c6 and ends up at c9.

Now unfortunately, I don’t think it’s possible to get a block to d9 without destroying this set-up. But I do wonder — if there had been a block at d9, would it end up being destroyed about one in ten times, after 1.b11?