This is pretty cool... something I am concerned about, though, is how you're going to represent the different weakness/resistances that are in the D/P-on sets. What is there currently is just the type, and that won't be sufficient in the near future.
Another thing... I'd like the option of...