Good concept, I think a grid might actaully help a lot here with the ability to predict the trajectory better...
Also, varying ball sizes might also add another element to gameplay as bigger balls (hehe) will be easier to hit, but harder to fit in between other balls...
Overall a fun play through :-)