added function openFile, saveFile, and property worlds