A snake game that plays itself using various search techniques