At first it looks very hard because of the speed and randomness but once you get it only a bit of luck, well timed choices and a couple of tries are enough to succeed !
Also thank you for the tutorial, not a lot of developers bother to explain but yours was clear and useful !
Well done !