User Control of Simulated Locomotion