So...all those games are being hosted on a PC you say?
Gotcha.
I would assume each game is hosted on pc servers you stream and can download from.
(@MeachTheMonster @PS4 @Fatboi1 i need you all to clear your throats and prepare for some slow singing. Ya’ll know the words to “the upper room” right? )