Rehabilitation: becoming mobile with virtual worlds and robotics