Nice little game with a wide range of mechanics. I would suggest introducing them slowly over multiple levels and try to get the most out of each one. Level 4 was a huge jump in difficulty so I ended up quitting there.
Thank you for your feedback