nintendo ds what are contracts for difference