nintendo wii contracts for difference explained