fix dungeon generation, add json printer, add evolution to script