I just finished episode 8 of the second season and I still have no idea who did it, despite figuring out who it was around the same time in the first season. I'm still having a blast with the show (Howard's plot is everything), but the pacing seems off this season. Like, in episode 5 we found out that Spoiler Oliver may not be Will's daddy , but 3 episodes later they still haven't resolved that. There's a lot of dangling plot threads that they have to resolve in the last two episodes and I'm not sure how they can do it satisfactorily, which makes me wonder if some of the more ancillary plots are just for setting up season 3. After all, season 1 literally started with a season 2 tease.