Nintendo Switch Nintendo Switch – Co-Op Party GAme ‘Squish’ Headed to Switch and PC, Beta Sign-Ups August 7, 2021