(flip (pattern "<indirect:any-living>") (pattern "<string>") (pattern "<string> <indirect:any-living>") (pattern "<indirect:any-living> <string>") (single (arguments (arguments head over heels,backwards,forwards,sideways,around,carefully,slowly,twice,doggily,awkwardly,disturbingly,disgustingly,quickly,slowly,gracefully,over the moon,around in a really complicated double back roll flip,half way around and land on your head) (self "You flip $arg$.") (rest "$mcname$ flips $arg$.") ) ) (targeted (arguments (arguments head over heels,off,into the garbage bin,viciously,dangerously,spectacularly) (self "You flip $hcname$ $arg$.") (target "$mcname$ flips you $arg$.") (rest "$mcname$ flips $hcname$ $arg$.") ) ) )