@Override
	public void run()
	{
		String format = "%d: Translate \"%s\" to %s\n  > ";
		String question, input, answer;
		boolean correct;
		Vocab vocab;
		while (running)
		{
			// Send question
			question = Vocab.nextQuestion();
			vocab = Vocab.getQuestionVocab();
			answer = vocab.getAnswer(question);
			French.print(String.format(format, stats.getQuestionNumber(), question, answer.equals(vocab.getEnglish()) ? "english" : "french"));

			// Get answer
			input = scanner.nextLine();

			// Exit?
			if (input.equalsIgnoreCase("Q"))
				break;

			// Check answer
			correct = vocab.isCorrect(question, input);
			System.out.println();
			French.log((correct ? "Well done, you're correct!" : "Ah crap, you're wrong! The answer was \"" + vocab.getAnswer(question) + "\"") + "\n");

			stats.increment(correct);

		}

		stop();
	}