The Tokyo Game Show has happened! 
What tasty treats were announced this time? And what new ways can Xbox shoot themselves in the foot?