Uses a bit board system with the MTD-f algorithm (+ alpha-beta min-max) to play.