After a bit of silence, we are starting to get some good stuff for Xbox Live Arcade. Today Microsoft confirmed that Team 17’s Worms will debut on the online service on Wednesday, March 7 for 800 Microsoft Points. The game had been expected well before now, but was delayed on two separate occasions due to quality control. But all that is behind us, and we’re not holding a grudge. Next week, it’s ninja ropes at dawn.