The Church of Failure: Super-Powered Suits and Challenging Robot Parts.