The levels were pretty difficult, but once I got to solve them, it felt really rewarding.
Also, the "replay" mechanic works really well. We made something similar in our game, and that was quite difficult to get right and is still a bit buggy sometimes. Huge respect for making that work so smoothly programming-wise!