Unlike the first part this one was a bit rushed so it took a little bit of time to make sense of what was going on. The twist at the end though was really nice and somewhat unexpected. Apart from the minor inconsistent continuity this holds up as a sequel or part two should be.