added functionality to move items across ground, or to inventory.
vehicle->ground and vehicle->inventory is still shaky.. need to figure out how to remove items from the vehicle properly
created a vehicle::remove_item(int part, item *it) function, though it doesn't seem to work properly (mirrored from the similar player inventory function).