Really cool concept! Some of the levels were surprisingly quite difficult and took me a bit, but they always had a good payoff I felt.