Game News Play the Overwatch free trial November 18-21 and see what everyone’s making such a fuss about