Stage DebutAny idea what's going on? Answers on a postcard...Well, we have little to no clue what is going on here, and it would seem that a fair bit of head scratching is going on at E3. Here is the only thing we know. The main feature is the new technology that it will support, apparently you will be able to transfer your face to the game. More news as it comes. Screens