No idea. I would attempt to code this, because I have nothing else to do, but my CPU keeps crashing, so it's pretty difficult.
I can code this under 24 hours easily with my lack of things to do today, the hard part will be getting Nollan101 to update his serv with my changes. I'll update you when I'm done.
Yeah, I can code this metagame for you if you want.
I don't think this has been mentioned yet, but with the current learnset set-up, evolutions will have extra moves from their prevos. For example, Gyarados will have Icicle Crash, since Magikarp gets it. Whether this is a problem or not remains to be seen...