public CompletedWord NextWord() { var completed = new CompletedWord(Current, DateTime.Now); Previous.Add(completed); UpdateCurrent(); if (Future.Count <= 10) { Future.AddRange(MakeFutureWords()); } return(completed); }