internal BodyState AddNewPhrase(string word) { var newInput = new List <Phrase>(); newInput.AddRange(_input); newInput.Add(Phrase.FromWord(word)); return(new BodyState(Score, newInput.ToArray(), _values, _pointings, _parameterRequirements, _multiParameterRequirements)); }