just a bit confused with all this ascension business. just how exactly does it work? obviously at char lvl 99 i can purchase my first ascension, then have my stats reset back to lvl 1, but what happens after that? if say i chose ascension #1, do i have to reach lvl 99 in that particular ascension before i can purchase another one? also, if say i've already nailed ascension #1 and proceeded to go with #2, will the perks from #1 carry over to my new ascension and so forth for my 3rd, 4th, etc ascensions or are perks limited only to the whichever ascension it is the player is currently at?