Move vehicle collision to smart events

There were reports that the block collision event was wasting tick
power... moving them to a smart event should fix that without
disruption.