Overwatch is getting a pay-per-click system, but not on the desktop platform.Blizzard Entertainment announced the move today, confirming that Overwatch would be the first major Overwatch game to offer the feature.Overwatch is set to launch on the PlayStation 4 and Xbox One on September 11.The pay-to-play Overwatch beta will...