Home Editor's Pick Nintendo is limiting how much merch you can buy from its new museum’s gift shop