add assert
refactoring animate_statue