Well, after all the speculation about the Kojima Productions mascot “Ludens” sitting behind Phil Spencer in his video a couple of months ago, it seems there may have been something to it after all.