Good job!! I never realized that the agility made much of a difference just walking around. I just tried to time it so that I ran right when the ball hit the opposite wall. I'd save every time I got through.
The good news though, you only have to go through it one way twice. At least in my game the switches didn't reset themselves when I got knocked by a ball. Save me having to go through it a total of four times (when when I was finished I just dropped through one of the holes and as far as I could tell I didn't lose any health points)