Sorry if this question sounds dumb, but I usually don't use Ditto so I wouldn't know about its information when it is in battle. Does the move Transform take the opponents ability as well its move pool? Does the same happen for Imposter? How does that work if Imposters ability is to transform into each new pokemon it is faced against?