Tapeworm Disco Puzzle

A puzzle game featuring a tapeworm, fleas, and other insects