MoveBetweenAreasCore: only change the area song for new areas

fixes jumping forcing restarts
Game::ChangeSong: handle combat music more carefully to avoid stutter

before it was full Cicero