@Test
	public void computerSuggestion()
	{
		
		Player p = new ComputerPlayer();
		p.seenAlmostEverything(1, game.getDeck());
		ArrayList<String> ans = p.makeSuggestion(game.getDeck());
		// Only one suggestion available
		
		Assert.assertTrue(ans.contains("The Hacker") && ans.contains("SQL Injection") && ans.contains("Hall") );
		
		game = new ClueGame();
		game.loadConfigFiles();
		game.initGame();
		// multiple suggestion available
		int choiceA = 0;
		int choiceB = 0;
		p.seenAlmostEverything(2, game.getDeck());
		for (int i = 0; i < 50; i++)
		{
			ans = p.makeSuggestion(game.getDeck());
			if(ans.contains("The Hacker") && ans.contains("SQL Injection") && ans.contains("Hall"))
				choiceA++;
			else if (ans.contains("Mr. Cuddles") && ans.contains("SQL Injection") && ans.contains("Hall"))
				choiceB++;
		}
		Assert.assertTrue(choiceA > 0);
		Assert.assertTrue(choiceB > 0);
	}