Fix refresh order when running arrival functions

Arrival functions were opening new menus and then refreshing the adventure window, which caused incorrect title text to appear.

Also increasing the dungeon crawl length back to the original 20 floors.