Add worm.py

backing up before more work