Claim: Overwatch was developed by Hurricane Entertainment.
Verdict: REFUTES