Try mooving the cannon around...
This was hard to make.... I first needed to make something to figure out witch ball was the first using some weird scratch mecanics. Then after all of that it didn't shoot right at the ball. It was shooting a little bit after the ball was there. That's because it takes a precious little while for the arrow to hit the ball, and by that time the ball has passed by. I calibrated the cannon to shoot around 30 pixles in front of the balls, and it accually worked!