void questionTimeout(Object data) {
		int randomAnswer = ((PayloadObject)data).intPayload;
		if (answer == randomAnswer) {
			if (correctAnswer) {
				randomAnswer++;
				randomAnswer = (randomAnswer == 6) ? 1 : randomAnswer;
				PayloadObject payload = new PayloadObject (randomAnswer);
				_dispatcher.Dispatch("question_timeout", payload);
			}
			else {
				chooseThis();
			}
		}
	}
	void failQuestion() {
		int randomAnswer = Random.Range (1, 6);
		PayloadObject payload = new PayloadObject (randomAnswer);
		_dispatcher.Dispatch("question_timeout", payload);
	}