Fix Box withdraw gen difference

so when you store a pokemon in one gen, then try to withdraw in another, it doesn't make your team have two gens at once (preventing you from battling)