achievement tree gen + achievement entity