Thanks for the feedback! I'll be sure to keep this in mind - when you design a challenge and test it it's not quite the same as someone else doing it; I know the levels in this game front to back and so rarely get frustrated playing them. However, I see where you're coming from - other people have said the same thing, and I won't deny I need to maybe get other people to playtest in the future.
Thanks again for all the help!