I liked this puzzle game it had quite a lot of interesting mechanics that worked well together. I think some of the earlier level design could be improved in terms of making them play a bit smoother and introducing new mechanics, but overall this was pretty good :D