In a quest for independence, a group of amputees try out a new body with implants at a French rehabilitation center.