Google’s Stadia has been revealed, but is the crew feeling lucky and ready to jump in? Also the Division 2 is finally here!!