Animate with constraints