The sprite has two main ways to check collisions. There is a standard collidesWith() method that checks for bounding-rectangle collisions. In addition, you can use the distanceTo() and angleTo() methods to get a better sense of the proximity of two sprites. Chapter 6 describes collisiondetection in some detail.