Well a checkpoint system would have helped a lot! I brutally died upon first meeting with the worms. The boss wasn't too hard once I figured him out (beat him the first time, don't think I would have had the courage to start from scratch otherwise!).