Shunted bot calculations to a seperate thread, though it doesn't seem to
have solved the problem.

Also, until I implement timed bot moves, I've reduced default search
depth to 3 to prevent the bot from sometimes taking several minutes to
make its move. Unfortunately, a depth 3 search makes for a fairly dumb
bot, but it's servicable for now.