int roll(Token type, int count) {
		int result = 0;
		int number = get(type) - count;
		if(number<=0)
			return 0;
		int succes = 5;
		if(get(Token.Bless)!=0)
			succes = 4;
		if(get(Token.Curse)!=0)
			succes = 6;
		for(int i=0; i<number; i++)
		{
			int r = Roll.dice(1, 6);
			if(r>=succes)
				result++;
		}
		return result;
	}