private CellSpecialPort findOtherPort(UpdateListener ful)
	{
		List<CellSpecialPort> list = new LinkedList<>();

		for(byte x = 0; x < ful.getWidth(); x++ )
		{
			for(byte y = 0; y < ful.getHeight(); y++ )
			{
				if(x != getX() || y != getY())
				{
					Cell c;
					if((c = ful.getCell(x, y)) instanceof CellSpecialPort)
					{
						list.add((CellSpecialPort) c);
					}
				}
			}
		}

		if(list.size() > 0)
		{
			return list.get(Const.GameConsts.rand.nextInt(list.size()));
		}
		return null;
	}