In continuing with the show's tradition of rivalling its big screen counterparts, this week's episode of Arrow was a heart-pumping, action packed and well-written hour of superhero entertainment. All season long they've been teasing the big showdown between Oliver and Slade Wilson, and many thought that this episode would finally deliver. Instead, what we got was a big psychological game of cat and mouse that truly threw everything into chaos, setting the stage for what is sure to be a fantastic final five episodes.