Announced a new game in the legendary Worms series Company Team17 suddenly announced a new game in the legendary Worms 2020 series....