The February 2025 Xbox system update brings more streamable games and instant multiplayer invites for Cloud Gaming users.