Overwatch has just released and fans are elated about what the game has to offer. The game is now available on various platforms. If you have just downloaded the game on your PlayS...