Use bitboards for the AI

With a search depth of three, the evaluation time decreases with 20%