Okay, find_best_spot now works pretty much flawlessly