Nicely done puzzle, with multiple reuse of the main mechanism, all in a tidy package. Loved the route to the win.
Whew that second push! You need a right combination of flick and power to successfully reach the draggable!