Activision's released numbers for Destiny 2 and Call of Duty, and it looks like the PC launch gave Destiny a big boost. Another paid mods scheme is rolling out, but this looks like it might be a friendlier way to do it. Remember Harambe? There's a game about him now...