public static EnumSet<Color> ConvertManaCostToColor(ManaCost m) {
        EnumSet<Color> colors = EnumSet.of(Color.Colorless);

        if (m.isColor("W"))
            colors.add(Color.White);
        if (m.isColor("G"))
            colors.add(Color.Green);
        if (m.isColor("R"))
            colors.add(Color.Red);
        if (m.isColor("B"))
            colors.add(Color.Black);
        if (m.isColor("U"))
            colors.add(Color.Blue);

        if (colors.size() > 1)
            colors.remove(Color.Colorless);

        return colors;
    }