Struggled at first but a change of tactics with the ball did the trick. Liked the long draggable/rail moves.
Like @ridgerunner - I too struggled with the ball part but after that it was smooth sailing. Spoiler: Question Is the ball part to push one ball up and hope it stays on the stairs side and then use the other ball to push B up?