Thank you for trying out the game! In reality the bounces of the the ball are not as up to chance as you may think. When designing the levels, I tried to make a consistent route to the goal for every level. The timing of when to transform is very important and greatly affects the trajectory of the ball. So once you figure out the proper timing for each shift, you can more easily progress. I could have done a better job showing this to the player.
Do you remember which level it was? I can take a look and see if I can make the path more obvious by moving some things around.