Oh my dear god, Arrow just keeps getting better and