IAnimatable is kinda interface.
ok for AnimationManager, if AnimationManager.repeatCall(function, time, count) is ok too?