Programming for animation