public void calculateNewPath()
	{
		if (queueTiles.size() == 0) return;
		Tile t = queueTiles.get(0);
		if (!owner.isWar(t.owner) && !owner.isOpenBorder(t.owner) && !owner.equals(t.owner))
		{
			queueTiles.clear();
		}
		for (int i = 0; i < queueTiles.size(); i++)
		{
			if (!owner.isWar(queueTiles.get(i).owner) && !owner.isOpenBorder(queueTiles.get(i).owner) && !owner.equals(t.owner))
			{
				waddleToExact(t.row, t.col);
				return;
			}
		}
	}