Heroes of Newerth has finally shut down Image Gallery