Imagine trying to create a simulated virtual environment that is complicated enough to create a "general AI" (which I define as a self aware AI) but is as simple as possible. What would this minimal environment be like?
i.e. An environment that was just a chess game would be too simple. A chess program cannot be a general AI.
An environment with multiple agents playing chess and communicating their results to each other. Would this constitute a general AI? (If you can say a chess grand master who thinks about chess all day long has 'general AI'? During his time thinking about chess is he any different to a chess computer?).
What about a 3D sim-like world. That seems to be too complicated. After all why can't a general AI exist in a 2D world.
What would be an example of a simple environment but not too simple such that the AI(s) can have self-awareness?