Map 3d conversion WIP

What seems to work:
- Loading all map layers at once on game start
- Shifting all map layers at once when moving around

What doesn't work:
- There seems to be a strange offset of things on the lower z-levels. It's actually pretty hilarious, you can only drop down into the basement, and have to move back to the stairs which will spawn you into the wall of the evac shelter.
- Saving doesn't work, still need to track this bugger down. =(
I'm.. not sure where that reset_vehicle_cache() comes from. What.