Vehicles save their overmap location.

Vehicles will save their own overmap location using the levx and levy
fields + the omap_x() and omap_y() fields.
It still needs work however as it is not updated correctly when the
player teleports away.