restructure anim info

now stored in the drawq, drawq now is made up of objects rather than
functions, so all relevant data can be on that object.