Diffusion Based Adversarial Search Algorithms Tutorial