Actually, I think that's pretty simple:
just make the sprite not passable and as soon as it touches the car make it passable. then sleep(5); and make it not passable again. Or you could trace a vector up from the sprite to detect the car.


Murphey's Law:
<< if anything can go wrong, it will >>

(Murphey was an optimist).