batsman opposition analysis and bug fixes