If last week’s episode of The CW’s Arrow felt like the first part of a much longer finale, then tonight’s episode was surely that same finale’s middle act. Not that I’m complaining. The production value was off the charts in tonight’s hour, and all of the players were advanced across the board evenly. Some sought redemption while others chose annihilation instead. And even as certain complications have been dealt with (in some cases, permanently), others had arisen by episode’s end. The issue is that very few of them were resolved, which puts quite the pressure on the second season’s final hour next week as lots of loose ends need to be tied up in a hopefully satisfying fashion. Hit the jump for more from my Arrow recap.