Difference games