Seems like an interesting idea with lots of polish. The only thing I would add is a more clear tutorial or easier levels at the beginning.
Yeah, I kind of regret not handcrafting the levels a bit. Randomness can def get you into sticky situations. Thanks for playing!