Some things not exposed to Blueprint that probably should be

-By default, Playerstate isn’t used for ai-controlled characters, but it’s not clear how else we should store the usual kind of playerstate info (name, score, etc) for bots. There is apparently a bWantsPlayerState var on AIController, but it isn’t exposed to Blueprint. Is there some other way we should be doing this for bots?

-Playerstate has a default Score and Playername, but they can’t be set from Blueprint. Also means you can’t call your own vars Playername or Score, which is annoying.

-Way less of a thing, but none of CableComponent’s useful properties are really exposed to Blueprint. Can’t do anything procedural with cables.