What is a Motion Controller and How Does It Work?