Added hadouken class