Orphea is the result of the Heroes of the Storm team having “almost total freedom” Rachel Watts Nov 7, 2018