Good work on the game.
But aside from the sometimes slow AI there's another issue.
In checkers there's the rule that you MUST jump and take the opponent's piece if you can.
If you have several pieces that can jump and remove a piece of the opponent then you may choose which one of your pieces jumps. But you still have to use one of your pieces to jump.
But in your game that rule is ignored.