How to use animation in Mapbasic with code sample

Frequently MapBasic programmers wish to integrate some type of animation in their applications.
One example would be users who wish integrate GPS positioning within MapInfo Pro, where a symbol "moves" within a mapper
based on updated GPS coordinate information.
Attached is a very simple sample code example called "Animator.MB" that points out the basics of animation using MapBasic.

UPDATED:  December 5, 2019