Set for June 5 launch, Switch 2 boasts of a larger screen, double the pixels and magnetically attached controllers.