I didn't understand the concept at first, it took me a couple of tries to grasp it. other than that it's a quite unique concept.
Great Work!