public static boolean checkCritical(int speed, int target)
	{
		int check=(int)(Math.random()*100)+1;

		if(!isHighCritical[target])
			return check<(speed*100)/512;
		else
		{
			isHighCritical[target]=false;
			return check<(speed*100)/64;
		}
	}