I don't understand one thing that how can type of moves changes according to the type of Pokemon. As far as I remember double edge is normal type move but it changes into rock type move if u have Gary and aerodactyl. This games is breaking the rules of basics