The MBOUNCE.PRG is a simple example used to illustrate how the INKEY() function can be used to trap mouse clicks. The example (Listing 8.1) has up to 20 randomly chosen bouncing windows that bounce in a random direction. This is a simple game. The object is to click on as many bouncing boxes in 60 seconds as you can. You get a point if you successfully click on one of the little windows and lose a point if you miss. The INKEY() function is used to trap mouse clicks.