This is a fun puzzle, full of good ideas! I feel like it's a bit hard too, I couldn't beat the first level (not enough time). But with some minor adjustments, it could be awesome. Good job!
Thanks so much! Yeah, the levels could do with some fine-tuning as far as difficulty.