I could see ditto being confusing to implement, since it can only know one move, and that’s transform. It could probably be a problem to put in since that ability is really complex. Does it copy both moves and CP? Type on top of that? Just moves? What?