Guess that means in theory these games could run on a PC?

Nevermind, guess this is just for the multiplayer component of their games... reading the article, and a couple of other articles I saw on...