Looking at the Characters folder, it seems that Delta Scyther and Delta Scizor don't have overworld sprites yet, which may cause problem when someone managed to shinify theirs via Pokepon.
Also, I suggest changing the ball that dropped down for each prize. Right now, the only ball that's different is Girafarigite, which is blue instead of the usual red. How about green ball for Nature change? Keep the red ball for item prize. And yellow ball if shinifying happens.