Checkers implementation using minimax, along with gui