Never seen this type of puzzle! Well-designed, intuitive and the balance of levels' difficulty is great.