Sounds like Tai Chi. (Taiji, Tai Qi, Tai Chi Chuan) I'd look into it if I were you.