Let me say first, that I like things like this...I won't regurgitate the plot...there's enough of that here in the other reviews. What makes this a satisfying watch is that you're really not sure what's going on half the time, why characters do the things they do...at times it appears as one happy family, at other times a bit combative...who's playing who and who has the upper hand ? What is real and what is playing the game ? Simple things can appear as plot holes...or not, given the perspective that can change at a moment's notice. It all comes together at the end, but it's a trippy ride there.