A complex physical exercise requires strength, flexibility, power, agility, coordination, grace, balance and control. It is a wonderful sport for children to not only achieve physical fitness but also encourage them to overcome obstacles and difficulties, plus build their confidence on facing all sorts of challenges in other aspects of life!