Question: How does framing Halloran for the murders work out if the police then find his body in a trap that he "set up"?
Question: Why did Anna get so mad over Ryan killing Carly? If it were not for him, all of them would have died. All of them were almost dying when Ryan injected Carly. But after they were all release from the chains, Anna got so angry with Ryan and attacked him and said to him "Fucking asshole." It turns out that she killed her baby just because her baby didn't stop crying in the past. So she is not the type of the person who cares about people's lives very much.
Answer: She's just trying to maintain a moral high-ground over Ryan. Plenty of people do that all the time, especially in stressful situations.
Question: Why was Edgar asking for Halloran on the roof? Was that his game where he had to kill Halloran or trigger the remote?
Answer: Spoilers: As revealed at the end, Halloran is a crooked cop who has a past connection to Edgar. Edgar therefore wanted him there, since he presumably assumed Halloran could help him out of this jam. It's also possible that Edgar's tape instructed him to find Halloran, but we can't know this for certain, since it wasn't on-screen.
Answer: I'm presuming that Logan will hide or dispose of the body somewhere so the police don't find it.
TedStixon