Adaptive Generation of Movement Challenges for Gait Rehabilitation