New games videos Giant Bomb Talks Over Nintendo Direct: Nintendo Switch 2 – 4.2.2025 admin April 2, 2025 Finally… The C button.