Animation supervisor