Want to add +1 to streaming services.  I use moonlight, which is free, and functions natively with the NVIDIA gpus.  I stream from my computer into my phone, macbook, tablet, whatever.  If I'm home/near pc, I use wifi and I'll use a wifi controller or my wireless keyboard.  If i'm not home, I can use cellular data + a bluetooth controller that connects to my phone.  Everything works great!  The best is when wifey wants to watch TV, so I can just fish or xp or w/e from the couch  
 
 Occasional finagling of audio settings required but it's dope.  Bonus: if you have an oculus go or rift or vive, u can use something like virtual desktop to play on a "giant screen" which can encompass ur entire FOV so u feel like ur in the game.  more gimmicky than practical due to the amt of time this game requires for a session, but worth mentioning/trying.