public String getDescriptor(int r, int c) {
		switch (currentTurn) {
		case 1:
			if (c < unitsP1.length )
				return unitsP1[r][c].getDescriptor();
			else
				return terrainP1[r][c - unitsP1.length].getDescriptor();
		case 2:
			if (c < unitsP2.length )
				return unitsP2[r][c].getDescriptor();
			else
				return terrainP2[r][c - unitsP2.length].getDescriptor();
		case 3:
			if (c < unitsP3.length )
				return unitsP3[r][c].getDescriptor();
			else
				return terrainP3[r][c - unitsP3.length].getDescriptor();
		default:
			if (c < unitsP4.length )
				return unitsP4[r][c].getDescriptor();
			else
				return terrainP4[r][c - unitsP4.length].getDescriptor();
		}
	}