Chess Vision Trainer is a chess training system designed to develop and improve your visualization and move calculation skills in Chess. Visualization and calculation plays a major role in chess. These are the skills that separate the masters from the amateurs. The built-in chess-playing engine acts as your training partner. The position displayed on the chessboard is not the true position but the past position a certain number of half-moves before the true position. You do not decide the moves based on the displayed position but based on the true position (which you do not see but you are trying to visualize). This means that you are always forced to look ahead of the chess position you see in the board.