Fixed UnloadCargo - passengers now go to different subcells.

This will behave badly for transports with a footprint larger than one cell (e.g. garrisoned structures): the cargo will all run to the top-left cell before moving to the desired exit.