Echoes of War: The music of Blizzard Entertainment