Fully implemented animation.