Wow! I haven’t seen so many ninjas fighting each other on screen in a while! This week’s episode of Arrow, titled “Sins of the Father”, was an episode filled with a lot of twists and turns that weren’t too hard to predict, but were fun to watch at the same time. I...