This is really tough! I was unable to clear the second level and kicking me back out to level 1 is pretty harsh. Other than my lack of skill, the idea is good. I think the difficulty could be lowered a bit for the first level and maybe even the second one.
Good work!