surfing from overworld seems to work perfectly now.
don't randomly warp out of the map after displaying text