Well, I meant it in the sense of representing a game, and how NN bots look at embeddings whereas we look at pixels on the screen. We can try to model the game to have similar rules and information to bots as to what is accessible to humans.
For 1., the bot can compare position of its units between frames (this is already done by recurrent memory), and how they were displaced. If a bot's input is constrained to what we see on the screen, this would be very similar to what a vision model would do.
For 2., I imagine this is where bots have the supernatural ability of counting dots on the minimap, unless we limit its accuracy or decrease frame rate of how often they take a snapshot of the minimap.
But I appreciate your points! I had genuinely forgotten about cloaked units as I'm not an active player.