Happy Pokémon Day! I’ve made a ton of progress on my way to feature parity with PKHeX. Most notably: legality checks and fixes! A screenshot of PKMDS: Pokémon Save Editor for Web, in which  a Gengar's moves can be seen. The first move is Megahorn, which is marked as an invalid move. A screenshot of PKMDS: Pokémon Save Editor for Web, in which a Gengar's legality is shown as invalid, pointing out incorrect move info, with a button to auto-fix the issues.

Michael Bond @codemonkey85