I like the flashing myself .
You can tell where the comp moved because flashing flashes each individual piece, so you can tell which one is the new piece put by the comp.
PJYelton, to my knowledge, my last release DOES looks 5 moves down, i fixed the problem earlier, as i told you. I even tested it by making the move visible on screen while the computer is trying eacah possible move. I added that execute==2 thing later on to remove all the flickering on the screen.
Anyway, i've added some weights, now it *usually avoids some bad spots for some strange reason. It *should avoid the bad spots whenever there are better positions available. But sometimes it doesn't, and i can't figure out why. Maybe it's got something to do with the minimax algo messing with the scores You can see that it avoids spots around corners most of the times if you run the demo play.
Edit: Removed the files, new version can be downloaded below.