Really good puzzle design, all the levels had an interesting catch that resulted in a satisfying aha! moment. Great job!