some work on animations (+ samples)
refactored AnimatedGameObject