Very cool idea. I would try to make the gameplay more enjoyable, as it is still very difficult to control the ball properly, and charging takes a long time :)
But if it works more smoothly, it's a great system :)