I noticed that I got two skills when I first got to Serendipity with ~20 fragments, but since then I didn't get any more Fragment Skills until I got to the final level and had maybe 40 or 50 fragments when I got two more. What determines when I get them? Is it just a flat number? If so, how many does it take for a skill? Otherwise, how does it work?