The Motion class is the base class for motion. Objects such as actors use this to move.
If specified, it sets the client property to theClient, x property to theX, y property to theY and caller property to theCaller. It sets b-moveCnt to 0, completed to FALSE and xLast and yLast to 0. It the client's cycler property is set, it sets the client's cycler's cyclerCnt to 0. It sets up the client's looper, then calls InitBresen().