Mario Kart Tour ‘tops 20 million downloads’ on launch day

Free-to-start game reportedly grosses $1 million in its first 24 hours