After I finished my Connect Four project in my last year of High School I was passionate for this type of programming, and I was determined to one day program a chess engine. Checkers was the natural next step. I dove a little deeper into the minimax algorithm and discovered alpha beta pruning. I refined my front end interface. I don't play much checkers, but haven't been able to beat it.