so that basically means that every trainer in the game has pokemon with perfect ev's, iv's, and natures - on top of them having access to what seems like every tm. To me, those are the only reasons this game is hard.. every trainer is apparently a godly trainer like Red and knows everything while training their pokemon perfectly in every aspect and having access to amazing items and tms.