USER REVIEWS
You can play against the computer with five skill levels, or a human opponent.
You can practice the endgame with over 2000 problems.
You can undo moves and edit the board.
WRITE USER REVIEW