public int ComputeDamage(Pokemon attacker, Pokemon defender, Move move)
        {
            int    Lvl    = attacker.Level;
            int    Att    = attacker.GetAttaque(move.MoveType);
            int    Pow    = move.Power;
            int    Def    = defender.GetDefense(move.MoveType);
            double Ce     = ComputeCe(attacker, defender, move);
            int    damage = (int)Math.Ceiling((Lvl * 0.4 + 2) * Att * Pow * Ce / (Def * 50 + 2));

            return(damage);
        }