So I disovered that I still have Sonic Adventures 2 Battle and decided to play it again. And although it sometimes refuses to work, I still got to finish both the Hero story and the Dark story. But something strange happened when I played one of Shadow's stages. Remember that space stage when you have to use these large green cilinders? There is a moment in that stage when you have to jump from one Horizontal cilinder to the next and when I made Shadow jump from one cilinder to the next, he got a bit too low, but still managed to get on that last cilinder. I just sighed in relief knowing that I didn't have to lose all my rings. But that relief quickly dissapeared when I noticed that Shadow WAS ON FIRE! He just ran around that cilinder engulfed in flames when the screen suddenly turned to black and I had to restart the stage from my last checkpoint.
Needless to say, that was the most strangest glitch I had ever experienced.