The Engineering of a FTC Robot