Home Tech News Nintendo is limiting how much merch you can buy from its new museum’s gift shop