Thanks for the feedback :) I agree that I need to work on the difficulty curve. Probably need more playtesting and a better level design to help me assess the difficulty of the levels.
I have to do some tweaks to the difficulty curve of my game too. It's a tough balance.