There are randomly generated areas in the game called battlefields, consisting of a group of traders / teachers, open areas and several dungeons. There are special keys which will enable you to leave the main game to trade, learn skills or gain experience by killing monsters and performing simple randomly generated quests, then return to where you left off.