What the Recent Nintendo Direct Means For the Nintendo Switch 2!