Tai Chi Kung Fu, conditioning and strength training