There are plenty of games that don't involve shooting. Many of these games involve controlling the motions of balls or other objects. Tennis, airhockey, basketball, volleyball, golf, pinball, and Pachinko come to mind (Pachinko is a Japanese game similar to pinball but with dozens of balls at once).
In this chapter we'll talk about a ball game provided with the Pop sample code: Airhockey. And in the exercises, we'll show how to make it into a basketball game.