It's cause you're playing the game in hard mode, doofus :P
Seriously though. This is just a step up from what we've already had in video games for years. Similar processes are used for "computer players", with the only differences being that the computer game uses less sophisticated processes and each "computer player" is fed it's data from the game itself.
Pretty cool though