I recently did some hard work in a chess tutor program. It is an interesting atmosphere for young kids to learn chess. It has error detection, suggestion making abilities, and also can play against a...