That was Super Human Samurai Cyber Squad!