fixed up the animation stuff... sorta working now