public static void PerformAction(Creature p, List <Monster> monster, Dungeon d)
    {
        foreach (Monster mon in monster.ToList())
        {
            StatusDamage(p, d, mon, monster);
        }
        foreach (Monster mon in monster.ToList())
        {
            if (mon.stun[0] > 0)
            {
                Console.WriteLine($"The {mon.name} is frozen!");
                break;
            }
            if (mon.stun[1] > 0)
            {
                Console.WriteLine($"The {mon.name} is stunned!");
                break;
            }
            switch (mon.monChoice)
            {
            case 0:
                MonsterAttack.Regular(p, mon, d);
                break;

            case 1:
                MonsterAttack.Special(p, d, mon, monster, 1);
                break;

            case 2:
                MonsterAttack.Special(p, d, mon, monster, 1);
                break;

            case 3:
                MonsterAttack.Special(p, d, mon, monster, 1);
                break;
            }
        }
    }