Nintendo required what from its software developers