So my inspiration was originally Gorillas, not Worms, ok? ;)
Well Worms sucked anyway. Any game that gives you a tactical advantage from committing suicide (particularly if one of your worms has a good/bad position) needs to be rethought.Landscape looks totally oldskool (which is good), and I'd definitely do the support things for the floating islands if I were you.