That was really enjoyable!
The combinations were a lot of fun to experiment with and there were no real frustration points. The movement was a little loose but got used to it quickly enough. I could see this doing really well if it was expanded on and more involved puzzles developed.
Great stuff!