A new strategy game set in the Warcraft universe has arrived on PC, but it's something fans of the franchise may already be ...