I love the difficulty scaling in the puzzles and the way new elements are introduced with different shapes so that they are understood correctly. The animations are effective in giving the game good juice (it's actually what has kept us most entertained while making it in our game, in fact), and you have implemented them very well. It's very enjoyable. Love the art style!