Japanese hardcore action at its finest