Fantastic
I'm a fan of RPGs, but I recognize this as an excellent skill-based game. The controls were wonderful; responsive but not jerky, and simple to use. The concepts were easy to grasp, but deep enough that I kept learning things as I played - like how my aim needs to be adjusted for my relative position to the ball; how high above me it is, and how far away it is. The physics class that I'm taking probably makes me appreciate this more.
Plus, the girl was cute but not a slut. Props for that.
All in all, an excellent piece of work; you have great talents that will let you do whatever animations and games you wish.