Some vehicle construction tweaks

changed make_vehicle a bit so it would need less custom varieties in
vehicles.json