That's probably the hardest level in the entire game imo. Go back to it tomorrow and you'll probably beat it.
Anyways, I beat this today, I found it really irritating at first lol, the amount of concentration it requres is insane and it wasn't until world 3 that I really got into the grove of...