hadouken complete