Introduce do_move_bb() to update bitboards after a move