public JugState(int ruleNumber, Jug jug1, Jug jug2)
        {
            AppliedRule = new List <int>()
            {
                ruleNumber
            };

            j1 = (Jug)jug1.Clone();
            j2 = (Jug)jug2.Clone();
        }