Thanks man, I appreciate it!
On another note, it'd be cool if there were a way to preset the starter's IVs or held item too, in case you ever wanted to implement that as well.
I tried out the new secondary typing option, and the gradient looks perfectly fine. However, when displaying the Pokemon's typing in the text, it only says the secondary typing rather than the first, or first+second. How would I change this to keep the gradient, but still display the first...