public void makeDeal(Settlement settle)
	{
		for(Stock merchantStock : traidingWagon.getStoredGoods().values())
		{
			int removed = settle.sellStockToSettlement(merchantStock.getType(), merchantStock.volume);
			merchantStock.removeVolume(removed);
			traidingWagon.usedSpace -= removed;
			traidingWagon.availableSpace = TraidingWagon.capacity - traidingWagon.usedSpace;
			
			
			int gained = settle.buyStockFromSettlement(merchantStock.getType(), traidingWagon.availableSpace/(traidingWagon.storedGoods.size()*merchantStock.getType().getThickness()));
			merchantStock.addVolume(gained);
			traidingWagon.usedSpace += gained;
			traidingWagon.availableSpace = TraidingWagon.capacity - traidingWagon.usedSpace;
			
		}
	}