public void setQuestion(String question, ArrayList<String> answerList){
		updateScore();

		if(currentView != questionPanel){
			if(currentView != null){
				contentPane.remove(currentView);
			}
			currentView = questionPanel;
			contentPane.add(questionPanel, BorderLayout.CENTER);
		}

		currentQuestionPanel.remove(currentQuestion);
		currentQuestion = new JLabel(question);

		buttonPanel.remove(currentButton);
		currentButton = answerButton;
		buttonPanel.add(currentButton);

		if(currentAnswers.size() >= 1){
			for(JRadioButton answer : currentAnswers){
				currentAnswersGroup.remove(answer);
				currentAnswersPanel.remove(answer);
			}
			currentAnswers.clear();
		}

		for(String answer : answerList){
			JRadioButton button = new JRadioButton(answer);
			button.setBackground(Color.WHITE);
			button.setActionCommand(answer);
			currentAnswers.add(button);
			currentAnswersPanel.add(button);
			currentAnswersGroup.add(button);

		}

		currentQuestionPanel.add(currentQuestion);
		pack();

	}