Dodge the debris and eat the maggots.
Chelicerae Do Yum-Yum

Source and More information: Chelicerae Do Yum-Yum [Free] [Action] [Windows]

Author: itch.io