Represents a variable that can dynamically change with time (using requestAnimationFrame)
Defines the target position
Starts infinite movement
Changes base speed
Defines the current position and immediately stops movement
Increases/decreases the target position
Stops movement
Represents a variable that can dynamically change with time (using requestAnimationFrame)