Man, how does it tell when the ball is released? If it has any kind of acceleration detection device (for determining when it's struck), how would it know when it's played by the attacking team vs. deflected by the defense.
Those are just SOME of my initial questions. By the way I was involved in some motion / location detection research writing the software for such things when I was in college, so that's the basis for some of my questions.