Ok now we need sound and/or touch. I would also wager we will need to encode some kind of "basic world understanding". The sci-fi nerd in me thinks that this "understanding" model will be where all the interesting stuff arises from. Maybe that will be the diff between the different creators.