collidesWith(sprite): Returns true if this sprite’s bounding rectangle is currently overlapping the given sprite’s bounding rectangle. Note that this is a very fast collision routine, but it’s not pixel-perfect. In particular, long, thin sprites will have very different collision behaviors if they’re diagonal, vertical, or horizontal. If you need more uniform collision mechanism, use the distanceTo() method instead. If either sprite is invisible, a collision will not be registered.