Another japanse exoskeleon fantasy to become reality. More