Damn, this game is hard! I like it though so I'll come back to it later on. Well done :)
Edit: The levels that comes after the one in your first screenshot seems impossible. Obviously, I understand it's not impossible but could you give me a clue? :p