It's a bit hard, but I'm sure you can do it if you keep trying! It's all a question of finding when you need to use the cards. Also, it helps to pick up as many cards as possible through the levels, as your "deck" carries over to the next level.