The difference is that 2 or 3 types of possible ball are displayed on the screen, one among those is the ball that is going to be bowled and batsman needed to correctly guess the ball to play the shot he wanted. Other wise wrong shot is played for the ball and any thing can happen.(edge,miss,lbw etc). I suggested this, because I wanted to see realistic misses, edges and lbw. In real life that happens when batsman judge the ball incorrectly and play the wrong shot for the ball. But I don't know how frequent this should be, ie whether for all the balls of a star bowler or only when he is in form( form is determined through stat tracking, ie depending on his previous match, previous over etc.) Another case is to grade all the bowlers and make it available according to their grades, ie a top grade bowler has it available for 3 or 4 balls( but then again if he get hit for hattrick fours or some thing like that, rest of his over only have his stock ball), a middle grade bowler has it available for 1 or 2 balls and low grade bowler only have his stock ball. In real life too most balls of top class bowlers are dangerous. Also it creates a situation where after bowling 3 outswingers, the bowler choose to bowl the special delivery at the same spot, the screen shows out swinger and in swinger as possible balls. Now the batsman really have to decide which ball it's gonna be. I don't know if this make batting hard or not.