private void updateRoster() {
		fixTextLength();	// only allow 8 characters (breaks gridbaglayout otherwise)
			
		if (UpDown.getNumPlayers()==6 && sizeswitched) {			// 5 man --> 6
			if (UpDown.getNumPlayers() != UpDown.getRosterSize())
				UpDown.addPlayer(new Player());							// add new player
			UpDown.resetPlayers();
		}
		else if (UpDown.getNumPlayers()==5 && sizeswitched) {		// 6 man --> 5
			if (UpDown.getNumPlayers() != UpDown.getRosterSize())
				UpDown.remPlayer(5);									// remove player 6
			UpDown.resetPlayers();
	 	}
		
		for(int i=0;i<UpDown.getNumPlayers();++i)
			UpDown.setPlayer(TAList.get(i).getText(),i);
	}