Japan's New Space Mission: A Game Changer!