Matthew Fairbairn's solution

Commentary

This submission was constructed as an example to clarify what was meant by the term "animation" in the challenge.