public int[][] initializePathTable(Tile current, int area) {
		Random r = new Random();
		r.nextInt();
		Tile tile = uncharted.setCoordinates(current, -area, -area);
		Tile newTile;
		int[][] pathTable;
		int[][] unchartedTable = uncharted.getUncharted();
		pathTable = new int[area * 2 + 1][area * 2 + 1];
		for (int i = 0; i < pathTable.length; i++) {
			for (int j = 0; j < pathTable[0].length; j++) {
				newTile = uncharted.setCoordinates(tile, j, i);
				if (ants.getIlk(newTile) == Ilk.WATER) {
					pathTable[i][j] = -1;
				} else if (unchartedTable[newTile.getRow()][newTile.getCol()] == 31) {
					pathTable[i][j] = -1;
				} else if (ants.getIlk(newTile) == Ilk.MY_ANT && !eat.antHasJob(newTile)) {
					pathTable[i][j] = -3;
				} else {
					pathTable[i][j] = -2;
				}
			}
		}
		return pathTable;
	}