[@Dusksong] Whew, longest post yet! I ran into some issues with the calculations for Jason's Doublade and Fraxure, the levels ended up too low or too high no matter how I did the math, so I just put them at their first evolution levels. I hope that's ok. His Snorunt is eventually going to be a Froslass, not a Glalie, so I based the calculation for her level on that. I also put Cici's Loudred at lv20, seeing as he hasn't levelled up since evolving.