public void updatePerfData(boolean answerCorrect)
	{
		if (phrase.core.reverse)
		{
			if(answerCorrect)
			{
				phrase.perf.revSuccess++;
				phrase.perf.revLastSuccess = new java.sql.Timestamp(System.currentTimeMillis());
			}
			else
			{
				phrase.perf.revSuccess--;
				phrase.perf.revLastFail = new java.sql.Timestamp(System.currentTimeMillis());
			}
			phrase.core.success = phrase.perf.revSuccess;
		}
		else
		{
			if (answerCorrect)
			{
				phrase.perf.success++;
				phrase.perf.lastSuccess = new java.sql.Timestamp(System.currentTimeMillis());
			}
			else
			{
				phrase.perf.success--;
				phrase.perf.lastFail = new java.sql.Timestamp(System.currentTimeMillis());
			}
			phrase.core.success = phrase.perf.success;
		}
		phrase.perf.saveToDB();
	}