feat: add --anim parameter for ping-pong animation loops
New flags:
- --anim <param>:<min>:<max> — animate a parameter in a ping-pong
loop between min and max. Can be specified multiple times.
Supported params: mood, leftarm, rightarm, height, width,
armsize, legsize, numlegs
- --fps <n> — animation frame rate (default: 4)
Examples:
clood --anim mood:-1:3 # eyes bob up and down
clood --anim leftarm:-1:2 --anim rightarm:2:-1 # waving arms
clood --anim mood:-1:1 --anim leftarm:0:3 --fps 6
Uses cursor movement to redraw in-place. Hides cursor during
animation and restores it on Ctrl-C.