Thanks for the link! That's pretty close to what I mean; but I was thinking more like an embodied AI living in a simulated world. So, for example, you might start from a Counter-Strike bot, input to the bot would be it's 'camera', and output would be it's position and actions.