Refactored animations.

Animations are now controled by AnimatedSprite. Animation code brought
out of Goon and Hero classes.