That's the important point. If the kid isn't pressing the button, or watching the screen, what does the game seem like to Mario?
Let's cut this right down to a very simple virtual world - the word "pear". In order to communicate this information to the people reading this message, I need just 32 bits. Four eight-bit ASCII characters. However, the people reading it will extract an enormous amount of information from those 32 bits. Is that information concealed in that small number? Obviously not. The number is just a way that my concept of "pear" can be transferred. What does the pear seem like to the number? The very question is meaningless. There is no virtual pear inside the number. The pear exists in my consciousness, and I'm passing that message to the people reading this via a number which decodes into the symbols that appear on the screen as "pear". This triggers associations. While someone else's association will not be exactly the same as mine, it will still be close enough for meaningful communication to take place.
How about the Mario game? It's effectively no different. The designers of the game are passing information to the child playing the game. The information is passed as a succession of numbers, which, just as the representation of the word "pear" on someone's browser, are represented as sensory data - visual and auditory. Where is the "virtual world"? Inside the child's mind. There is no virtual world on the games console, any more than there is a virtual pear hidden in the TCP/IP packet that carried the word "pear" across the internet.
The relative complexity of the Mario game can fool us into thinking that there's something going on inside it. Generally this involves a certain level of computer sophistication, but falls short of really knowing how the thing works. There might be dozens of independent data structures representing "Mario", effectively unconnected. Much of the information doesn't even lie inherently in the program. The colours that appear on the screen are arbitrary numbers passed to a different module.
It doesn't matter how complicated the interactions are - the only place the virtual world exists is in the mind of a human being interacting with it. Look at it in the context of the program running on a computer, and it is just a succession of bit patterns. No matter how many bits, and how many different patterns, it has no meaning until a person comes along, any more than the 32-bit number being passed through a router thinks that it's a pear.