I'm loving this but can't get past the long part where you have to float up through the vines :(
EDIT: I did it! I got to the end :)
Congrats :D