Problems with Pokemon Gray Topaz

So I’m playing this while waiting for the next Insurgence update, and it’s pretty fun, but the game freezes right after I defeat the mystery trainer/Blake on route 655. I cannot do anything, and I worry that this might be a game breaker and will force me to start over. Can anyone help me here?