Thanks so much for all the bug-finding! Fixed.
(nerdy details: When improving 194, I added code to abort the tile-burning process early upon failure [i.e. tilesBurned == 0], but it turns out I never coded the AI to increment tilesBurned as it burns tiles. So it burned 1 tile and then said "welp, I burned 0 tiles, so I guess I'll give up now".)