Nice game! Another feature or two could've made for more interesting puzzles, but you were able to put challenging and varying levels with the features you have.
I lost some time experimenting with a different way to control 2 characters that didn't work out in the end, so I had less time to develop more features unfortunately.