At first i thought it was a bit easy but then it got real challenging :D. well done.
I like how you introduce players into the difficulty. You should make a version where you can build your own levels. you could get a real cool community going. get mad complex levels.
Daemn