CPU substitutions are ridiculous! I was 5 outs away from a perfect game when they pulled me out. We had a sizable lead. At least allow me to give up my own perfect game. For as much as they try to make "realistic" with hot and cold streaks, they get soooo much wrong and unrealistic. It wouldn't be hard to put in code to ignore energy levels when you have 0's across the board. Heck, even the commentators know when you're perfect.