writhing

(adj) wiggly

wriggling
wriggly
moving (similar term)