Si tu veux juste faire un combat simpliste entre Rayquaza et Groudon ça va, mais si tu veux recréer le système de combat entier de pokémon, vu la façon dont tu codes là, c'est très mal barré.
Tout d'abord je te conseillerais de faire un système qui fonctionne pour n'importe quel objet de type "pokémon", avec un système qui te permet de rajouter facilement des pokémons avec les stats que tu veux
Sinon les autres on répondus