The Fang Shen Do system covers all ranges of combat, including punching, kicking, grappling, trapping and weapons training.
Websites.ca Talk Ep. 51