public static int MovementTicksAddOn(HiveCategory category)
        {
            switch (category)
            {
            case HiveCategory.None:
                return(0);

            case HiveCategory.Inital:
                return(0);

            case HiveCategory.Thin:
                return(4);

            case HiveCategory.Medium:
                return(8);

            case HiveCategory.Thick:
                return(12);

            default:
                return(0);
            }
        }
        public static string GetDescription(HiveCategory category)
        {
            switch (category)
            {
            case HiveCategory.None:
                return("SnowNone".Translate());

            case HiveCategory.Inital:
                return("SnowDusting".Translate());

            case HiveCategory.Thin:
                return("SnowThin".Translate());

            case HiveCategory.Medium:
                return("SnowMedium".Translate());

            case HiveCategory.Thick:
                return("SnowThick".Translate());

            default:
                return("Unknown snow");
            }
        }