Took me a couple of goes to get to the end, think the difficulty is spot on.
Thanks for playing! It was not easy to balance this game - after a long time of development, I began to lose understanding of what is hard and what is simple. I'm glad you made it to the end!