Anyone seen it yet? It's currently on Starz. Saw one episode so far but don't know if I'll see another,DH said that parts of it resembled a video game.