Um, glitch: I scored on the rally CPU.
I'm not sure how. I'm too lazy to check the source - did you make the collision based on if the ball hit the paddle, or passed by the edge of the table and was within the Y bounds of the paddle? If it's the first, that's probably why.