Torchlight 3 gameplay switch July 8, 2019 16 32 64 128 Torchlight 3 nintendo switch gameplay Torchlight 3 multiplayer Torchlight 3 gameplay Torchlight 4 release date