I went through the 3rd Pokémon gym in Shining Pearl last night, got to the gym leader, almost finished the battle, then the game just crashed, froze in the middle of the battle and I had to turn it off, I have to go through the whole gym/all the trainers and the gym leader again, ugh. Maybe it's because I have the digital version, I've never had a game crash before