public void travel()
	{
		while(this.isLiving == true)
		{
			if(settlementList.size() > 1)
			{
				Settlement from;
				Settlement to;
				for(int i=0; i<settlementList.size() -1; i++)
				{
					from = settlementList.get(i);
					to = settlementList.get(i+1);
					if(to.getPopulation() >0)
					{
						this.move(from, to);
						this.makeDeal(to);
						this.calculateSpeed();
					}
					else
					{
						settlementList.remove(to);
						continue;
					}
					
				}
				from = settlementList.get(settlementList.size()-1);
				to = settlementList.get(0);
				
				isSafe = false;
				this.move(from, to);
				isSafe = true;
				
				
				this.makeDeal(to);
				this.calculateSpeed();
			}
		}
	}