adding animation manager class, forgot to add in previous commit