generalized animations into character class