what do I need to do to rescue cassie? i've been trying for hours
How far are you?
If you're constantly getting a bad end, one of the NPC's is important for avoiding the bad end. It's the one that doesn't seem like they do anything for you.