It might be possible to beat the “hero” without taking damage, but it might depend on his attack pattern; there is a random timing chosen between the minimum and maximum time he will wait before attacking, and it might not be possible to avoid getting hit. Its certainly something I would have liked to improve if I had more time to polish the AI!