public Player choosePlayer() {
		System.out.println("Please select your opponent (1-3):");
		for (int i=1; i<=opponents.length; i++){
			String selected = "";
			if (opponents[i-1].equals(player2.getName()))
				selected = " (current)";
			System.out.println(i + "." + opponents[i-1] + selected);
		}
		
		String response;
		do {
			System.out.print("Input >");
			 response = scInput.next();
		} while (!response.matches("[123]"));
		
		//return appropriate player
		int player = new Integer(response).intValue();
		switch(player) {
		case 1: 
			System.out.println("You selected Champ");
			return new Champ(this);
		case 2:
			System.out.println("You selected Toby");
			return new Toby(this); 
		case 3:
			System.out.println("You selected George");
			return new George(this);
		}
		
		return null;
	}