The world of MOBAs, or Multiplayer Online Battle Arenas, has seen titles rise and fall in popularity over the years. One of the titles that got...