Slightly modified version hopefully addresses some issues. Thanks to all for playing/commenting the first edition.
Pretty tricky puzzle with balls that are difficult to control and a fairly hidden step. Even after discovering the right path, it still took me quite a lot of time to reach the win.