Changed Animator.play() again.

Now speed and animation start time are per animation, and the callbacks
are separate parameters.