Also, what about the elephant in the room? That would be Steam. I am very suprised that no one has mentioned that this is an assault on Valve. Unless the Shovel Knight on Steam can crossplay as well... it can't. How much of a chunk out of Steam can Microsoft take. This is their real ambition.