public void gameUpdated(GameUpdateType type)
	{
		switch (type)
		{
		case GAMEOVER:
			System.out.println("" + engine.getCurrentRound() +","+engine.getBoard().mosquitosCaught+","
					+ engine.getConfig().getNumLights() + ","+engine.getConfig().getNumMosquitos() + "," +engine.getConfig().getSelectedBoard().getName()
					+","+engine.getConfig().getPlayerClass().getName()
					);			
			break;
		case MOVEPROCESSED:
			if(longMode)
			System.out.println("" + engine.getCurrentRound() +","+engine.getBoard().mosquitosCaught+","
				+ engine.getConfig().getNumLights() + ","+engine.getConfig().getNumMosquitos() + "," +engine.getConfig().getSelectedBoard().getName()
				+","+engine.getConfig().getPlayerClass().getName()
				);
//			configPanel.updateScore(engine.getBoard().mosquitosCaught);
			break;
		case STARTING:
			System.out.println("Time,Num_Caught,Num_Lights,Num_Mosquitos,Board_Name,Player_Name");
			break;
		case MOUSEMOVED:
		default:
			// nothing.
		}
	}