Fun game! There are some pretty hard parts where you seem doomed no matter what but I guess it's just balancing issues (or me being bad at it :S)
Thanks! We are tweaking little things and bug fixing so I hope it feels better for you now