Added a more complex extension for movement (showing practical applications)