splitting basiccave and basicdungeon