Nintendo EShop is giving away Pokemon Rumble World for free. All you need to do is go download it.
It says free to start, and I haven’t needed to actually pay any money for it. While it does have the option to help you push through the game faster, it is definitely not required.