public static void Main(string[] args)
        {
            SuperHero superHero = new SuperHero("SuperHero Dude", 20);

            superHero.AddPower("Spider Climbing", 50);
            superHero.AddPower("Webcasting", 40);
            Console.WriteLine(superHero.ToString());
            Console.WriteLine();
            Console.WriteLine("Karma: " + superHero.Karma);
            Console.WriteLine();

            SuperVillain superVillain = new SuperVillain("SuperVillain Dude", 20);

            superVillain.AddPower("Shadow Casting", 50);
            superVillain.AddPower("Mind Control", 40);
            superVillain.AddPower("Combat Senses", 30);
            Console.WriteLine(superVillain.ToString());
            Console.WriteLine();
            Console.WriteLine("Malice: " + superVillain.Malice);

            AntiHero batman = new AntiHero("Batman", 20, 20);

            batman.AddPower("Super Intelligence", 50);
            Console.WriteLine(batman.ToString());
            Console.WriteLine();
            Console.WriteLine("Karma: " + batman.Karma);
            Console.WriteLine("Malice: " + batman.Malice);



            if (superVillain.GetPower("Shadow Casting") >
                superVillain.GetPower("Combat Senses"))
            {
                Console.WriteLine("Shadow Casting is more powerful than Combat Senses");
            }

            if (superVillain.GetPower("Combat Senses") >
                superVillain.GetPower("Mind Control"))
            {
                Console.WriteLine("Combat Senses is more powerful than Mind Control");
            }
            else
            {
                Console.WriteLine("Combat Senses is weaker than Mind Control");
            }
        }
        static void Main(string[] args)
        {
            SuperHero superHero = new SuperHero("SuperHero Dude", 20);

            superHero.AddPower("Spider Climbing", 50);
            superHero.AddPower("Webcasting", 40);
            superHero.AddPower("Webcasting", 40);
            //SuperHero.DisplayPowers();

            Console.WriteLine(superHero.ToString());
            Console.WriteLine("karma: " + superHero.Karma);

            // For Lab 24

            SuperVillian supervillain = new SuperVillian("SuperVillain Tom", 50002321);

            supervillain.AddPower("Giving homework", 9000);
            supervillain.AddPower("Hard marker", 100000);
            supervillain.AddPower("Giving good marks", 0);
            Console.WriteLine(supervillain.ToString());
            Console.WriteLine("Malice: Wayyyy too much --> " + supervillain.Malice);

            if (superHero is SuperHuman)
            {
                Console.WriteLine("Superhero is a superHuman");
            }

            if (superHero is SuperHero)
            {
                Console.WriteLine("Superhero is a superHero");
            }

            if (superHero is Human)
            {
                Console.WriteLine("Superhero is a Human");
            }
            if (superHero is object)
            {
                Console.WriteLine("Superhero is a an object");
            }

            if (superHero is IHasKarma)
            {
                Console.WriteLine("SuperHero has karma");
            }

            if (supervillain.GetPower("Giving homework") > supervillain.GetPower("Giving good marks"))
            {
                Console.WriteLine("Giving homework is more powerful than giving good marks");
            }

            if (supervillain.GetPower("Giving homework") > supervillain.GetPower("Hard marker"))
            {
                Console.WriteLine("Giving homework is more powerful than hard marker");
            }
            else
            {
                Console.WriteLine("Hard marker is the strongest");
            }


            AntiHero batman = new AntiHero("Batman", 20, 20);

            batman.AddPower("Super Intelligence", 50);
            Console.WriteLine(batman.ToString());
            Console.WriteLine("Karma: " + batman.Karma);
            Console.WriteLine("Malice: " + batman.Malice);
        }