Partially done veh_interact.cpp.