Defend your spider web from an onslaught of bugs in a frenetic revival of a cult classic twin-stick shooter