A new Worms game, perchance? Nope, this is actually a port of Worms 2: Armageddon for PC. A distinct change from the early ...