Well I finally completed the game after a number of attempts.
It was fun and has some great graphics but there were a few places that I got stuck.
With that in mind, here's my attempt (for anyone who needs some help).
Thanks for sharing your game!