The Worm Sequel is live!