Go back and play it today. I'm at level 18... Some levels are kinda hard, like level 17 for example. It took me at least 5 minutes to beat :(Can't wait to go to the last level :)
Edit: just finished. I tried four times before winning on it.