The hugely popular franchise ‘Worms’ is now available for play on Facebook in limited release. In case you’re not familiar with the title, ‘Worms’ is a series of physics based strategy games. Think player VS player ‘Angry Birds.’ Add cartoony rocket launchers and exploding sheep, and a dash of ‘Risk.’ Stir well and serve cold. Plans for the title […]