Don't give up so easily
The harder stages are the ones that are fun to solve, it feels great after you finally nail it, especially if you did it in a cool way. And you can then show the solution to other people, like post it here in this thread.
I was hoping someone would play it and post some solutions here, I love watching alternate solutions.