Really good, loved it! Although I did get to a level I just couldn't do quite quickly, not sure if that was just me or if something drifted in your final build?
the one with the box on the ramp that needs to fall on the switch... I found whatever I did the ball hit the door before the box was in position... About 5 or 6 I think...
That's level 9. Every level is possible--I tested it in the build. When I redid the spring last minute, the physics for it slightly changed (so the solution ended up being different), but it's still doable.