Arrow: Easter Eggs and Things You Might Have Missed in "Invasion!"