public IEnumerable <Token> GetAllTokens() { return(GeneralTokens .Concat(Fractals.Where(fractal => fractal != null).Select(fractal => fractal)) .Concat(GetAllEvents().Where(encounter => encounter.Token != null) .Select(encounter => encounter.Token))); }