Microsoft won’t talk about it, but the Worms XBLA devs at Team17 have sneaked out some info and now possible screenshots of the title that is slated to hit sometime soon. Again, noone is really willing to speak up, so details are shaky at best. According to the site where the new images can now be found, the game will cost a reasonable 800 Microsoft Points. Worms? On XBLA? Seems like a best seller to me.