I've been playing yours for half an hour and I still haven't beat it, btw. Great game.
That's normal, I'm probably not very good at designing puzzles. Thanks for the comment!