Well done and thank you for the feedback! I've not done any playtesting (or a small one), that is why your feedback is valuable to me.
I just played through the 1 time, so I didn't look for any bugs, but atleast you know that all the levels can be completed. Thanks for making it :)