public synchronized String getPlayerChoice(QuizServer quizAccess){
		List<Integer> quizIdList = new ArrayList<Integer>();
		String playerChoice="";
		
		try{
			System.out.println("");
			System.out.println("*****Player Client Main Menu*******");
			System.out.println("********Please Select One*********");
			System.out.println("");
			BufferedReader bufferedReader= new BufferedReader(new InputStreamReader(System.in));
			Set<Quiz> quizList= quizAccess.getQuizList();
			Iterator<Quiz>quizIterator = quizList.iterator();
			while(quizIterator.hasNext()){
				Quiz quiz = quizIterator.next();
				String menuItem =quiz.getQuizId() + " " + quiz.getQuizTitle();
				quizIdList.add(quiz.getQuizId());
				System.out.println("** " +menuItem + " **");
			}
			
			System.out.println("enter a quiz id to continue");
			playerChoice = bufferedReader.readLine();
			
			while(!quizIdList.contains(Integer.parseInt(playerChoice))){
				System.out.println("incorrect choice- try again");
				playerChoice = bufferedReader.readLine();
			}
			System.out.println("ok- lets hustle!");
			System.out.println("~~~~~~~~~~~~~~~~");
			System.out.println("");
			
			

		}catch(IOException ioException){
			ioException.printStackTrace();
		}
		return playerChoice;
	}