I'm having a glitch any time I collect a soul. It looks like the ghost is supposed to disappear, but he doesn't, and can still be talked to.
If you re-enter the area containing the ghost which should have disappeared later, the game will soft-lock and show no sprites and the music will loop.
For instance, if you collect the farmer, then go inside, then come back outside, the game will freeze.
If you collect the fat ghost, then go back to his house later, the game will freeze.
Etc. It has to do with how the ghosts are handled when they are collected, because they also aren't disappearing at the right time.
Edit: I talked to the trophy ghost and it soft-locked the game and crashed it, but now the game is not having the error I previously described... really weird.
Edit Edit: Now it's not working again since I talked to the medal ghost again. Really weird.
It seems to have something to do with the medals, but anyway, I think if you can't figure out how to make the medals play nicely with the actual game, then they should be removed. I'd prefer to be able to get to the ending, and it's like my 15th playthrough.