So I am writing my fourth post, in the last post I described that in my checkers game I had completed my work up to diagonal motion, making checkers board, implementing logic for different motions, and giving message for invalid move and, informing the player1 or player2 that it is your turn now, this was all the work I had done before. Now I have done some other things, that I have included some other functions by which my checkers game is able to capture the piece and the other piece will sit to the possible space around that captured piece. There are some other things that I am unable to use is keyboard handling of the game, because I can not actually thing that how to control a checkers game using arrows, and also if I succeed to get this functionality, the players will always prefer to use mouse. That's how it looks before game starts. and now if the players start playing, so it can be seen that few pieces have been captured and some have changed their positions. ...