Starcraft 2 echoes of the future brutal July 8, 2019 16 32 64 128 Starcraft 2 future Starcraft 2 legacy of the void mission 3 Starcraft 2 .exe Starcraft 2 heart of the swarm full gameplay