Well, its how you progress the game really. Remember that pic of the floating town of Allarmim? Well, that now treats as your base. Once you complete what you do there, you can buy new equipment, or go to the tele house to continue on with the episode. :)