Tai Chi Five Animals: A detailed analysis of how the Five Animals and the Five elements influence Tai Chi practice