'Worms Rumble' open beta test starts November 6thThe over-the-top battle royale game is released December 1st.By J. Fingas, 10.11.2020