Worms - A Space Oddity