ID@Xbox makes a bold claim — “Games launching day one into Game Pass… do very well on other platforms as well”