private String diffStateTreasure(GameState old, GameState curr, Card card)
	{
		Color faction = card.getFaction();
		Loot oldLoot = old.getPlayer(faction).getLoot();
		Loot currLoot = curr.getPlayer(faction).getLoot();
		
		if(oldLoot.equals(currLoot))
			return null;
		
		for(String t : Treasure.allTreasures())
		{
			if(oldLoot.countTreasure(t) != currLoot.countTreasure(t))
			{
				return t;
			}
		}
		
		return null;
	}