It's a great concept, but poorly executed. It starts as a very fun puzzle to solve but the story becomes a tangled mess, with plot twists that seem added purely for complexity's sake. It feels like watching a TV show that should have ended several seasons earlier.