Blasphemous 2 review - 2D Dark Souls perfected